You cannot buy happiness but you can buy Fishing Tackles, that's pretty much the same thing!
Duel Heavy Sinking Minnow 110 35g
Duel Heavy Sinking Minnow 70, 90, 110 Sinking