Beasts are so easy to level and there are so many of them. I'm in the same boat. Makes me wonder what my break up is in comparison.
You also make me curious about my breakdown. But Beasts make up the greatest number so I guess you would expect it would be your greatest amountof 25s. You have a lot of undead though. There aren't that many undead pets.