Honestly, I would use the search function here - maybe in advanced and search the breeding section for Guppies.
If you have a very serious desire to breed excellet guppies, you may want to find a group of hobbyists near you.
There is the International Fancy Guppy Association, and a number of other groups.
This is the kind of thing you might want to learn about for the breeding standards and what a good guppy should look like so you can make the best selecton for a group of fish.
They are usually set up in breeding trios, and can be very expensive, for champion fish.
And if you are interesting in creating/perpetuating a line of high quality fish. You need to know they require higher than average care, feeding and culling.
A female guppy like fom your surprise momma, is able to have further surprise births for more than 6 months because they store the males sperm.
There are many different kinds and shapes of Guppies (tails particularly). So selecting one kind will also require numerous grow out tanks as well. Live foods are very useful.