Well, you would to make a new model with custom texures. I think you might be able to use the dog's animations, the neck might not look right though. I'm also guessing you would want wings, models would need to be created for those too. As for helping you in combat without fighting, you would need to set their AI to "cowardly" and give them companion perks that buff you.