I agree, the pets should be able to have their abilities macro-able, as well as have a separate cool down.