Not that I'm aware of. I would love for my satyr to cast spirty but it probably won't. I don't train my pets past adult right now. If you can buy the pet, buy another. The talents are random. You can also hatch with someone to get the talents you want.
What is meant by you can hatch with people to get the talents you want?
I am trying to get Pip O Plenty on my ninja pig. All I can do is hope for the best right?
Is it the Balance Ninja Pig from the petshop? If it is, try hatching with someone who has a Hydra, all level 48 pets get pip O plenty and hatching with a Hydra won't cause you to end up with strange non-school talents on your pet.
In the same vien, if it's the Death Ninja, try a Wraith or maybe a Fierce Hound with pip o plenty. If you try with the Hound, you may also get Spritely.
Be prepared to take the new pet you hatched and use it to hatch another new pet, hopefully with the same Hydra, Wraith, whatever, until you get the talents that you are looking for