I remembered reading that you could re-battle the Spirit Tamers but then someone said it was a bug that got fixed.
Correction: As you are doing the quest you can battle the same tamer over and over. I liked the Fire one the best and just kept doing it until I had to log out. Later when finishing the quest, I was able to go back and do each tamer as a daily but not over and over.
Conclusion: If you're doing the Spirit Tamer quest, grind on it. I got about 8 of my pets leveled up (this was before I was in possession of my new stylish Safari Hat) which really helped me get the Singing Cricket. Take a bunch of bandages, and stand there until you've left a groove in that spot. Pick your favorite, do it over and over, save Thundering for last because he's a flatulating turdburglar.
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)