If you are farming for a pet drop then you need to be aware that all boss drops are random and you may have to fight him another 50 times or more before you will get the drop (treasure, statue, pet, gear) that you want. The sad reality is that random truly means random and no one can say for sure how many times you will have to battle him to get what you want.
Also, you may want to do some research here and at wizard101central.com to make sure you are fighting the right boss and he still drops what you are after.
Yup, I used to feel your pain but after trying to get the Ianthine Spectre from the Gurtok Demon in dragonspyre as a drop for a week, I FINALLY got it! :D :D :D but, even if you DON'T get it, that is NOT a reason to quit wizard 101! there are better pets then that one that are NOT drops. So I hope you take my advice!