no. according to serebii.net the only things that raise happiness are:
Giving it Vitamins
-Giving it a massage in Pallet Town, Goldenrod City, Veilstone City, Castelia City or Ribbon Syndicate
-Giving it Certain Berries
-Gaining a Level
-Join Avenue Items