Best first template is tamer necro mage. Training taming isnt hard. I can tell you 2 ways to do it fast up to 90. 1st - create a new account, go to a desert with scorpions while you have young status, and tame scorpions/snakes (will train up to 90 from 50). Another way is same place, and if you have enough money for a house (smallest cheapest house plot), build a house in desert, lure scorpions/snakes near the house, and just tame them standing safely inside (this way you can train without having young player status). When your young status ends, get some taming jewelry and just tame unicorns/ki-rins up to 105. When you are at 105, raise animal lore to 115 and buy a greater dragon. Bond it, raise veterinary while its bonding, and start farming monsters. I would advice blood elementals probably, they might drop good loot.
PS.: keep animal lore locked while you are training taming, this way you will gain taming skill faster.