your plan seems good
yes, each level drops different things and if they drop something once, they will likely drop it again. Some levels don't drop anything
.. some drop both pets and items.
btw... well done on your purple pet.. those are hard to come by and if you have done so in just a few days