Yeah, that pretty much was what I did with my latest cat. Except for the whole 'tame, train and make your companion' part, cats know better than to obey me...
There are already countless mods adding every kind of animal companion, but of course they often dismiss the whole taiming part, and the animal starts either already knowing all the tricks, or at most you can teach him some new things as you go along, but I can't recall any mod doing even that.
http://www.tesnexus.com/downloads/file.php?id=26143 is my favorite. It uses an already existing but overlooked pet from the game and turns him into a really useful sidekick. Just look at his lovely empty eye sockets, isn't he adorable? And being undead he never eats, sleep, feel pain, he doesn't even need to breath! I would kill for a dog like that