Well sometimes people just wanna give their Pokemon cool or cute nicknames. Others who nickname their Pokemon do it for wifi battling by naming their Pokemon another Pokemon (usually a Pokemon their Pokemon is weak to) so they can deceive their opponents and make them bring out a different Pokemon thats weak to your pokemon so you can get an advantage.

Dragonite and Bibarel are Perfect HM slaves,
each one was able to learn 7 different HM
The only HM that Dragonite didn't learn was Rock Climb,
and the only HM Bibarel didn't learn was Fly
2 pokémons, 8 HMs
@Black-Ice is probably mad with what I said

Dragonite and Bibarel are Perfect HM slaves,
each one was able to learn 7 different HM
The only HM that Dragonite didn't learn was Rock Climb,
and the only HM Bibarel didn't learn was Fly
2 pokémons, 8 HMs
@Black-Ice is probably mad with what I said