It shouldn't be difficult to add nonhuman companions. The challenge is on the art side - it's a lot of extra modeling work if you want something that's capable of displaying equipped gear (and isn't just a human model with a different head or somesuch), but if you just want something like a dog companion and don't care about equipment display then it shouldn't be much trouble.