well there are MANY MANY bosses which drop pets, from all the different worlds but here are a few from memorySPOILER
You can get staves in wizard101 by defeating bosses that drop items or beating quests that give you stuff or defeating dungeons
i onley know lord nightshade and he also gives you a blue banshee
Beat the ever living soul out of bosses till they drop enough coins you wish to possess.
To obtain the book wand drop in Wizard101, you need to defeat specific bosses that are known to drop it. One of the most common sources is the boss "Malistaire the Undying" in the final battle of the Dragonspyre storyline. Additionally, some other bosses throughout the game may also drop various book-themed wands, so it's good to check their drop lists in community resources or guides. Good luck on your quest!
You can get a lot of money on wizard101 by defeating random bosses and seeling loot that you dont want or need.
No, but you can get temporary mounts from beating up bosses.
you could fight lord nightshade and get a blue banshee a dark sprite which gives card at baby and a black cat which also gives card at baby
yes
technically yes pets can have babies if you hatch 2 pets together
Yes
fight bosses and complete quests. when you get things that you will not use sell them at the bazaar.