Hello I am pretty new to pet battles I was just wondering, you have a top 20 pets but it seems to be based on their looks (cute) rather than their battleability (I think I just made that word up :) ) so what are the best battle pets? Also I see some pets change the weather & some do bonus damage...