Breeding or raising is my proffesion idea to world of warcraft. When you get this profession, you get a own 'farm' where all of your animals life (its actually a building where all the animals life, also of other players, but you get in your own phase so it will fit in the world) Here you can do all sorts of things! For example: you can slaughter your cows for meat, or shave your sheep for cloth, you can pick up eggs from your chickens or use for example their bones to make powerfull poisions. You can also train animals to become: Guardians, companions or maybe even mounts! Another thing you can do is breed your animals to get more stock in your farm
To get more skill and/or improve your loot from the animals to buy food for them and feed them (like feeding a hunters pet) When you get more skill you can get better animals in your farm and maybe expand the farm! For example, your first animals are normal chicken but at skill level 360 you can get some Northerend beasts and even later Hyjal spirit Deers.