Love the revive cooldown idea, think that's pretty solid. So I'll just take a crack at shuffling around the kubrow abilities and try and make the kubrows a bit more unique and reduce a bit of the overlap.
Chesa - I'd keep its disarm but swap out it's miniscule looting ability for a reworked version of Sunikas' capture target precept. Changing it to a knockdown sleep on an enemy opening up to ground finishers.
Huras - I'd swap out the out of character charge, that for a supposed stealth dog only ends up alerting enemies with the miniscule damage it does. Simply putting on the Sahasa's duplicate finisher ability which is more suitable for the prowling hunter.
Raksa - wouldn't really change anything outside of maybe buffing it's shield restore and maybe make enemies affected by howl take increased damage.
Sahasa - keeping it's amazing dig, I'd complete the package by giving it Chesa's chesacrate. Not sure if they'd be willing to buff the loot rate, but it'd make it the definitive loot dog.
Sunika - Keeping the finisher precept, I'd tag on a tweaked version of Huras' charge. Opening all enemies caught in it's wake to standing finishers, so that now you and your doggo can assassinate enemies together.
*a small note on Smeeta & Adarza. I'd probably remove the crit buff from Charm so Adarza isn't as redundant, and maybe buff Adarza to also give additional damage.
With just tweaking what's already there, I think this would atleast make clearer archetypes for them.
Chesa now being the disarming bodyguard
Huras the prowling hunter
Raksa the support/guard dog
Sahasa the retriever
Sunika the aggressive attack dog