Do I need to buy them an engagement present? If so, what should I get them? They have a dog together so I was thinking of buying a small present for him. My boyfriend and I are not very flush with cash at the moment (I'm currently studying full time and he is helpfully footing quite a few bills).
Thanks in advance!