A typical mother dog will give birth to five or six puppies, though a litter may be smaller.