All dogs are omnivores, which means they survive on both plant and animal matter, and their teeth reflect this. Puppies are born with 28 milk teeth; these begin to come through around two weeks after birth and are fully developed by the time they are ten weeks old. The teeth of those little ones can