So I'm currently a level 84 wizard, and I'm looking to farm more school pets. I have quite a few already but I'm still having some issues getting the Treant and Seraph pets. I know that bosses will drop pets on occasion, however I have also noticed that regular enemies can be farmed for pets too. For example I just recently found a Dreamsong Seraph in battling the Death Seraphs in Avalon. I'm wondering where and who I need to go/fight for more of the life pets. I'm not a statistics person, I just enjoy collecting pets. Any help at all is appreciated.