Thinking about this some more, I think the Pseudo-undead could benifit from being more like the
Lycanthrope of the SRD.
That has several example lycanthropes (Werebear, Wereboar, Hill Giant Dire Wereboar, Wererat, Weretiger, Werewolf, Werewolf Lord) as well as a template.
The example creatures are mostly human, but there is one giant in there. (I don't see a reason why we couldn't have giant Pseudo-undead if we wanted to. Most giants are just big versions of humanoids anyway.)
After the example creatures, we get the
Creating A Lycanthrope template.
So I propose that we do an example Pseudoghoul, Pseudoghast, Pseudowight, Pseudowraith, Pseudospectre and Pseudovampire that use humans as the base creature. But then have the template, so that people can create the same creatures from dwarves, elves or orcs.
Better still, I think we could look at this part of the lycanthrope:
SRD said:
"Lycanthrope" is a template that can be added to any humanoid or giant (referred to hereafter as the base creature). The lycanthrope template can be inherited (for natural lycanthropes) or acquired (for afflicted lycanthropes). Becoming a lycanthrope is very much like multiclassing as an animal and gaining the appropriate Hit Dice.
I think that if you swap out animal for undead, you get a template that could potentially be used for a stack of other undead types.
How is this as a first attempt:
"Pseudo-undead" is a template that can be added to any humanoid or giant (referred to hereafter as the base creature). Becoming a pseudo-undead is very much like multiclassing as an undead and gaining the appropriate Hit Dice.
I'm not sure if there are natural or afflicted pseudo-undead, so have pulled that sentence (but if you check the source it might be something that should be put back).
I'm also not sure about the hit dice, but can't think what to put in there yet. I suppose that base creatures would gain an appropriate attack form.