After thinking about it (again), I've decided to go for a Shoanti Druid, the character can be found here
I will post the wolf's stats up shortly.
With regard to teaching Cala tricks, can I assume that before the game starts I have been training her and taking 10 on my handle animal checks? This would be sufficient to teach her all the tricks that I want to teach her.