The Yoshi said:
[*]Tao Trio (excluding Tornadus)
[/list]
Just a correction. That is the Kami/Genie trio (Tornadus, Thundurus & Landorus). The Tao Trio is Reshiram/Zekrom/Kyurem.
Well, regarding the HP. To be specific: In gen 1 and 2, the cap for
regular pokémon was 120 HP, but there were few pokémon who actually had such HP.
In the EX era (gen 3), the highest value was still 120 HP (again, for
regular pokémon), but now there were a lot more pokémon with such value and there were also the EXs which had usually between 140-160 HP (for the most part, stage 2 pokémon of course, and not counting some exceptions like Crobat ex). There was also Wailord ex with 200HP.
Come DP, and the cap was increased to 140 HP for regular pokémon, although, usually, only the bulkiest (Torterra for example) had such amount. There were still exceptions like Wailord (again) and Slaking Pt (with 150HP, only 10 more). Lv.X Pokémon, obviously, had more, with most stage 2 Lv. X pokémon having between 10-30 more HP than their lower level cards.
Finally, in BW, the limit was set to 150 HP for regular pokémon. You can see the usual amount they give to stage 2 pokémon depending on their bulkiness by looking at the starters HP. Serperior has 130, Samurott has 140 and Emboar has 150. 140 is the medium amount. The limit for EXs is, for now, 180 HP.
Also, stage 1 pokémon and basics have also increased their usual amount. Stage 1's went from 60-90 and basics from 40-60 (or 70, I think 60 is still the most used amount). Average numbers.