There are a few things that raise happiness:
Walking 256 steps with the Pokemon in your party (+1)
Take them for a groom (FR/LG and D/P)
Give them vitamins (Carbos, Irons etc.)
Use them in battles with Gym Leaders, E4 and Champion
Level them up.
Letting the Pokemon hold soothe bell will double the points they get, as will catching them in a luxury ball.
Zoo3891 says,
You can get Battle Points by doing an entire session of battles in the battle tower. I think it's 10-12 battles for an entire session.
All you have 2 do is have alot of battles with people in the battle frontier like in the battle factory, battle dome, battle tower, etc.
well,you can only get 3 FREE points...just talk to Scott the 1st time at the frontier
Battle points are obtained at the Battle Frontier for winning battles there.
Battle in the Battle Tower
Yeah; I battle him a lot to train my Pokemon because he's got a pretty tough team. No we can battle him only once I tried it
You'll bump into her in Olivine City's Cafe after the entire game, but you cannot battle her.
Battle Park, 16 battle points.
i believe so it has always been a Pokemon field move
You must buy Rollout from a move tutor in the Battle Frontier (32B.P.).
the only way i know is by buying it for 48 battle points at the battle frontier
I don't think you can battle Gardenia in Pokemon HeartGold.
Battle points may be obtained by beating games in the Battle Frontier, such as the battle tower where you take on 7 trainers with three pokemon. You could also do the battle castle.
try to battle as many trainers as you can, they give lots of points and give you money, also don't use repels and battle wild Pokemon because they give points too.
let your Pokemon battle
No they can't.
Effort points do not exist in Pokemon HeartGold. However, there are experience points. A Pokemon will receive experience points at any time if it has been out in battle at all, but doesn't have to make a move, or is holding the exp. share.
No, you can't battle Maylene and/or Crasher Wake in Heartgold.
Ash is not in Pokemon HeartGold, but Red is able to battle on the Summit of Mt. Silver.
No you can't
you dont.
In Pokémon SoulSilver and HeartGold, the TM81 X-Scissor can be obtained at the Battle Frontier Shop for 64 Battle Points.