I'm not any sort of pro coder or anything of the sort but I would make its class extend the horse class then change what happens when players hit it(instead of running, make it attack). then I think the dog's entity might actually change when it's tamed so I think you'd have to create a new class for a tamed version that could also extend the horse but I'd look at the code for the tamed dog and see what makes it follow the player and that sort of thing. Sorry if this doesn't help much!
Rollback Post to RevisionRollBack
"Just because you're special doesn't mean you're special"