It's actually required to get Anna up to 3 hearts, I tried to just give him beer 3 days in a row but nothing happened until I got her that high.