The average litter size for dogs can vary from breed to breed but generally falls within 5 to 10 puppies per litter. Some breeds may have larger litters while others may have smaller ones.