if you visit the the official webpage there is a good guide there to help you out with getting a pet- http://www.worldofwarcraft.com/info/basics/combatpets.html
Also checkout http://www.hiddenstuff.com/ they have a tons of guides that will help you out allot!
You cant
i think that with the undead pet yes
There is no Small pet , Non - combat pet , companion that is based off a Peacock in WoW.
If you kill stuff that is your pet level, they will get experience points as well.
Nope, Impossible
You can't sell learned pets but if you get a pet drop and isn't soulbound you can ah it.
you can obtain a pet by either buying on blizzard Website or taming one in game
Go to a website called petopia it helps with that type of thing
You simply re-summon it. If you are talking about a hunter pet that dies in battle, then you have to use the hunter spell "Revivie Pet".
Talk to a stable master, buy one or more slots for your pets, and click the empty slot to put your pet in it.
Revive pet is a skill you get as soon as you learn how to tame pets. The skill will be located in your spell book.
There is no such thing as World of Warcraft: The Frozen Throne. It is called Warcraft 3: The Frozen Throne. World of Warcraft is much different.