A friend offered to look after our dog for 5 days. She has a dog and both dogs get on very well. As a thank you we bought them wine and beer from the country we visited and chocolate for the DC. I also bought a bunch of flowers for my friend. They're also coming round for dinner next month.
I always fret I'm being mean with my thank you's and then sometimes end up going over the top. 
Is this thank you enough?