This includes alternate forms, Megas, and all 802 Pokémon.

I calculate the average height to be 4'1", the average weight to be 149.3 lbs., and the average bmi to be 149.6.