I have tried for 2 years now to train a pet to give fairy or unicorn but have no luck. I see so many wizards with pets that cast fairy unicorn and sprite, how do you all do this? What's the secret, Please!!
Just hatching with other pets that have it and hoping for luck. Your best chance is to hatch your best pets to a good healer twice. Then take those two new pets and hatch them with each other or with the good healer again. Its what I did to get my triple healers. One was all junk and one got the heals. Ya just never know.
Go to Wizard101 central, and look at the pet Talents descriptions. Choose the talents you are interested in, and then see what pets have those talents, as well as the best pedigree among those pets. Then either find friends who have those pets to hatch with, or find where to buy the pets, and then work at training them up once you can get them. Good luck!