Yes vets will rez pets, but.
There's a delay of 10 minutes, the pet loses .2 in each skill and there's a fee which gets higher for bigger pets. Idea being that it's still better to get a player to rez it, or to include vet in your template if you're a tamer. Npc vet rez is intended to be a 'last resort' option.
Red pets can be rezed in Buccs Den, go East from the moongate to the last house, past the provisioners.
There's also a potion that alchemists can make,
elixir of rebirth but it's hard as hell to get the ingredient to make it. That too has a delay before you can use it and it can't be used 'in the field', you have to be in a safe location.