Ahh, I see. I'm personally not quite addicted, but you could say I'm not far off... xD;;
Totodile is a pretty nice Pokemon to use, so if you do plan on using it, I hope it'll work well for your team. ^^ I can only guess Umbreon will work its way in there, as well. xD
Generation II has always been a difficult game to level up in, mainly because of how low a level Pokemon are in the areas you travel to; pre-Mt. Silver, you don't really get many areas that have high-level Pokemon in them, and they all neglect fire-typed Pokemon with having Rock- Ground- and Water-typed Pokemon in the better places to level up.
I do find it difficult to level up in HG, sometimes. But that was mainly for the Pokemon League; right now, I'm semi-comfortable, excluding the feeling of being under-levelled, heh... ^^;;