"thousands and thousands" really?? it never felt like that much, there are lots of ways to get money,
off the top of my head;
- killing goblins & animals for their ears/pelts,
- lots of stuff that can be picked up and sold,
- working for the Blacksmith/farmer,
- becoming a drug dealer,
- becoming a Mayor,
- becoming a King,
- Leasing your own fields to grow crops,
- making potions/food for sale (though I'm sure how efficient that is compared to selling the ingredients).
I don't know how "profitable" a dog is... just pet him, he's a good boy!!!!
(helps with fighting so maybe that counts towards an answer to your question)