Oh, so it's just the in game mechanics, I got to deal with. Unfortunately there doesn't seem to be a glitched way to increase togepi or chansey's happiness levels for them to evolve and both have terrible battling stats which leads me to go to high level route and switching to a more powerful Pokemon to level them up and hopefully they evolve in the next battle. I know it takes long, but cycling back and forth in canalave city and checking the friendship tracker on the pokewatch was the method I used in diamond on ds. I'm trying something similar with goldenrod, but asking the friendship checker npc near the bike shop.