I have used this before with my other dogs (RIP), so I know this stuff is amazing! We had a dog who bit the bars of her cage in the shelter, so her teeth were broken & cracked, but this worked wonders (even the vet, who said that these kinds of products are garbage, was amazed)! My other shelter dog ended up having some health issues that involved us having to give her a low-protein diet, so we did have to stop using this. If your dog needs low protein, this may not be a good idea to use.