Here is a smart jumping ball that combines with your smartphone to keep your pets active and mentally engaged. The Hamilpet Bluetooth Jumping Ball has pockets for treats on its cover. It runs on a 600mAh rechargeable battery for up to 12 hours.
You can remove the cover for cleaning. More information is available here.