How long is a puppy when it first born?

The size of a newborn puppy varies depending on the breed. However, on average, puppies are typically between 6-8 inches long when they are first born.

Here's a helpful note:

* Smaller breeds tend to be smaller at birth, while larger breeds are typically larger.

Keep in mind that these are just averages. A puppy's size at birth can be influenced by several factors, including:

* The mother's size and health

* The litter size

* The puppy's individual genetics

If you're concerned about the size of a newborn puppy, it's always best to consult with a veterinarian.