What age is a puppy classed as neonate until?

A puppy is classed as a neonate until approximately 2 weeks of age.

This is a critical period where they are completely dependent on their mother for survival. During this time, they:

* Cannot regulate their body temperature and need to be kept warm.

* Cannot see or hear properly.

* Cannot urinate or defecate on their own. They need to be stimulated by the mother.

* Cannot stand or walk properly.

It's important to note that these are general guidelines, and individual puppies may develop at slightly different paces.