A Pug can have between 1 and 6 puppies. Pugs are extremely difficult to breed and are met with birthing challenges. Female Pugs often require a C-section to give birth. However, this could be expensive and dangerous for your Pug.  But, even then a full healthy litter is not guaranteed. This is why you should think twice before breeding your own Pug.