How many pups do bull terriers have per litter?

The average litter size for Bull Terriers is 4-8 pups.

However, it's important to note that this is just an average. The actual number of pups in a litter can vary greatly depending on factors like:

* The individual dogs' genetics: Some bloodlines may tend to have larger or smaller litters than others.

* The age and health of the mother dog: Younger or older dogs may have smaller litters.

* The overall health and nutrition of the mother dog: A well-nourished and healthy mother is more likely to have a larger litter.

* Environmental factors: Stress or illness can also affect litter size.

It's always best to consult with a veterinarian or experienced breeder for more specific information about a particular litter.