Finches breed like rabbits if you are not careful. I have owned Zebra and Society Finches. Zebras will fight if not given enough space, if you do them either go with all boys or all girls, they will still be happy. Society never fight, it is next to imposible to tell boys from girls unless you hear them sing out. I still have a small flock of society(5), they all pile into one nest to sleep at night. The parakeets or canaries are my fave because they poop down, finches tend to fling poop out the sides of the cage. They poop on the move, and it just flies. If you have a happy canarie be prepared to hear him, I've been given a few because they wouldn't sing. They must have liked my house, they never shut up, I'm weird so they drove me nuts. I finally got one that would only sing when you turned on the faucet, I loved him. Girl canaries are nice to, very quiet but just as colorful as the boys. Parakeets are nice also, if you don't plan on spending one on one time with it, get two , they will have a party every day. I've sold pet birds for so long I lost count. You will love them.