If your dog gulps food, this is an inexpensive solution that will slow your dog down a bit. NO, your dog will not likely eat the rocks if they are large enough.