Not to my knowledge.
yes and no. yes because if you do it with out a license. no if you do have a license.
Guppys are special fishes that DO NOT lay eggs. They give birth to young.
No. If you exclude the length of the tail (caudal) fin in some male guppys, under normal circumstances, female guppys grow to around double the size of male guppys
No
no
Most areas now require a breeders license. Breeding dogs is not something to undertake without a complete knowledge of the breed everything that breeding entails.
You need to contact your local authorities.
no
Poecilia reticulata
No
mainly red.
no because they breed by the salt water and do it by themselfs