Where do Puppies Come from?

Puppies come from the same place that babies come from. They come from their mommies belly. They are made by sperm and an egg. They are raised in the womb until ready to come down the birth canal and out the vagina.