Usually, a Labrador retriever will have between 5 to 10 puppies in a litter. The number varies depending on specific factors like age, dog breed, and health. It’s not uncommon for a Lab to give birth to more puppies, but most average 7 puppies from age 2 to 5.