so you gave it full bab?
i don't really see it as thematically fitting.. druid has 3/4, for example.
you are giving this class a lot of good benefits to improve his power, but i don't really see them fitting your charachter.

For example, you gave it good Fort and Will saves. Ok.

Then you gave it Evasion and Uncanny dodge, which are typical of classes with good Reflex save, like the Rogue

i don't see your animals ever Pushing anything, since they're very strong on their own.. i guess you gave it to them to let them do something in a ranged battle.. though 50 feet is not that great. (Do animals use their Cha mod or yours?)
I'd just have one of my animals be some kind of eagle or air-based animal.

also, you cast Enchantment spells as a prepared caster and Divination spells spontaneously?