The Booda bone is an excellent option for medium or large dogs. The shape and texture cleans their teeth in a simple and affordable way. My large dog eats them regularly and likes the taste. Most importantly it doesn't leave a residue behind on your furniture or carpet. A must buy for all dog owners.