Dogs have 28 deciduous teeth (temporary) and 42 permanent teeth. Deciduous or "milk" teeth begin to appear when a puppy is about four weeks of age, and are lost gradually between 14 and 30 weeks of...