Puppy teeth are sharp for a couple of reasons: Puppies have sharp teeth so they can learn to chew solid food. The sharp teeth help encourage gentle play. Puppies receive negative feedback from their playmates if they bite too hard during playtime, which in turn teaches them to moderate their biting.