Shiko forgot to tell you how much health you Pokemon have. Basic Pokemon have 50 Health, 1st Stage Pokemon have 65 Health, and 2nd Stage Pokemon have 80 Health. I don't know how much health Baby and Legendary Pokemon have but i think Baby Pokemon would have 30-40 health and Legendary Pokemon would have probably 90-110 health.