When a Pokémon faints, it loses happiness. This might explain why your Togepi has more happiness then your Buneary, as it has never fainted due to never being in battle (Exp. Share). And yes, levelling does give happiness, but fainting decreases happiness a lot too. I'd recommend sending Buneary out in battle first, then switching it into another Pokémon. With the Soothe Bell, it should be a Lopunny in no time ^_^I have been levelling up a Buneary since level 11. I gave it a Soothe Bell straight away and it is now level 28. In the Poketch Hapiness App (Platinum) It has zero hearts next to it.
Also I hatched Togepi and gave it EXP. Share. It is now level 25 and I have not even used it in a battle (other than switching it straight out). It has TWO hearts.
Why is my Buneary not levelling in hapiness? It has fainted roughly 8 times give or take because of those pesky selfdestructing geodudes. What is going on?!!!!
Is it one of those cartridges complete with Pokémon that have been AR'd in to the game and sold twice its value because it's 'finished'? Where is the fun in that?
So according to Serebii, there are trainers that can be rematched on the Pokégear at night, but it lists them as 8 PM - 5 AM. I attempted to call Lass Dana, who can be battled Thursday nights (because i'm trying to get in training for Red), but it's Friday now, and she wasn't wanting to battle. If a trainer can only be battled at a certain day in the night time, can they only be rematched for the four hours it's still the specific day?