I used to use UO Assist for macros which would be set as use item type (bandages) then target the pet. I'd have insert and home set to my 2 main vet macros and just change the target whenever I took a different pet from the stable.
Now I'm not using UOA I've ended up working a solution through the 2d macros. As yet untested in KR:
Macro 1:-
SelectNext: Follower
Bandage target
That works fine for 1 pet, but if you have 2 pets, hitting that macro just alternates between vetting pet A and vetting pet B. If I wanted to vet pet A twice I'd need this macro:
SelectNext: Follower
SelectNext: Follower
Bandage target
I've managed to hunt with those macros so far.
I haven't tried a pack of 5, but the same principle would apply. You'd just need to get used to knowing how many pets to "cycle" through when you wanted to vet a specific beastie.
In addition, create a macro to select the last target and vet it, then if pet C is targeted, you'd use your "cycle" macro to vet C the first time, then the "last target one" throughout the fight.
I hope that all makes sense!
Wenchy