Snuffle Balls are designed to have small, dry kibble or treats hidden in the folds of the fleece. They provide a way for dogs to use their natural instinct to forage as they search for hidden treats. Snuffle balls also provide a calming activity for stressed or anxious dogs. Best of all, our Snuffle Balls are machine washable and dryable. Our Snuffle Balls are made with dogs in mind, but our customers tell us they work great for cats as well as pet squirrels. Note: although our Snuffle Balls are made to endure lots of activity, they are not recommended for dogs that tend to be destructive with toys.