Hi guys, I'm facing Clair in Heartgold and all of my Pokemon's lvl are below 38. What did I miss guys why are the lvl so low :( Pls help me i'm a newbie.
You didn't miss anything, you just didn't battle enough. :P I suggest you start grinding, with wild Pokémon, and try to find trainers you might have missed. Shouldn't your starter Pokémon be over leveled? Also, I think this will have some good grinding spots.
Hope this helps!