It is a Daytime Happiness evolution, but the problem was that the Budew took forEVER to actually like me, not that it was in the daytime.
I think I can change the time anyways so it's not a big deal. =P But I've spent a LOT of time just walking around, giving it poffins, doing a contest, all while it holds a Soothe Bell and earlier today when I had a short amount of free time I finally got it up to 2 large hearts...shortly after which my battery died. Fortunately I hadn't played for that long, but it's still annoying.
Hm, I don't think poffins nor contests increase happiness, at least serebii or psypoke makes no mention of them. Anyways, here are the tools for increasing happiness from psypoke:
- Walk 256 steps with the Pokemon in your active Party. (+1 for all happiness values)
- Give the Pokemon Vitamins [HP Up, Carbos, Iron, Protein, Calcium, Zinc, PP Up] (+5 0-99, +3 100-199, +2 200-254)
- Usage in Important Battle [Gym Leaders, Elites, Champion] (+3 0-99, +2 100-199, +1 200-254)
- Level Up the Pokemon (+5 0-99, +3 100-199, +2 200-254 per level)
Giving your Pokemon a Soothe Bell will increase the rate at which their happiness rises by 50%, and Pokemon caught with a Luxury Ball will get double the regular points when you level-up, walk, or use them in an important battle.
Also on GSC at least, giving it fresh water, soda pop or lemonade increases happiness.
A good method would be ev training that budew, you'd get in load of steps with soothe bell and some level up happiness as well, of course first giving it all your calcium and carbos you can get while making that budew a strong pokemon at the same time. Magikarps give 1 effort point to speed and can be fished from anywhere, then Old Chateau is littered with Gastly, giving 1 special attack ev each.
Decreasing Happiness:
- The Pokemon faints in battle. (-1 for all happiness values)
- Use of Energypowder (-5 for values 0-199, -10 for values 200-249)
- Use of Heal Powder (-5 for values 0-199, -10 for values 200-249)
- Use of Energy Root (-10 for values 0-199, -15 for values 200-249)
- Use of Revival Herb (-15 for values 0-199, -20 for values 200-249)
- As mentioned before, trading your Pokemon will reset its happiness to its base value, so be warned.