How many teeth does a jack russell terrier have?
Dogs can have up to 42 adult teeth. Puppies have about 28 temporary teeth before growing adult teeth. Not all dogs grow their full 42 teeth.
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE