Allowing your pets to do 2hours sounds like a good idea. But what about an additional timer and ability for that? 2hour cooldown pet ability or something like that. Shared timer for all pets, of course, so you can't just dismiss a pet and use another 2hour instantly.