Puppy chewing is often caused by the fact that either their baby teeth are erupting, or they are being replaced by permanent teeth. The tiny, needle-like teeth erupt when your pooch is around 3 to 8 weeks old, and just when you get used to scratches from nipping, they start teething again. Dogs stop teething when they are around 4 to 6 months old when all of their milk teeth are replaced by adult ones.
Rawhide: This is a somewhat controversial chew. Though many dogs will do fine with rawhide, it's important to know that large pieces of rawhide are not easily digested and can cause GI blockage or irritation. Additionally, rawhide is often treated with potentially harmful chemicals. There are a few exceptions, though. Some types of rawhide are specially designed by vets with safety and digestibility in mind. Ask your vet for more information about safe rawhide chews that can help keep teeth clean.