On Demise
Tell your pet to guard you (make sure it is)
Lore your pet to make sure it is wonderfully happy
Mount your pet
Soul stone taming and lore
This frees up anywhere from 200 to 240 skill points
Do not give your pet another command
Dismount
The pet will attack whatever or whoever is attacking you
Feed it about every 15-20 minutes to keep it loyal
Here is an added bonus to how it works on Demise
http://www.uogamers.com/community/index.php?threads/545286/#post-4020518
Even if it goes wild you still have about an hour before it really goes wild.So if your pet dies and it is wild you can resurrect it
http://www.uogamers.com/community/index.php?threads/415627/#post-3875175
On OSI
Tell your pet to guard you (make sure it is)
Lore your pet to make sure it is wonderfully happy
Mount your pet
Soul stone taming and lore
Do not give your pet another command
Dismount
The difference on OSI is it will do a skill check to see if you have the proper skills to control the pet
It will not attack (unless the pet is a kirin/unicorn and there is a negative karma creature/player around) what is attacking you.It will even walk away from you