i believe that playing games with her is the best way to earn hearts right now (do some nightcrawling to get purple hearts)
Playing games, gifting her milk, drying her hair with the hair dryer are the best methods for increasing the red hearts if i remember correctly