Coffee is a diuretic and will make you wee more, so avoid that one. But any drink has water in it, hot chocolate even, so you can drink any drink at all. It doesn't need to be water to hydrate you.
Your body takes water from food and drink at the very last stage of digestion in the big part of the gut. So it doesn't matter how you get the liquid into you. By the time it gets into the gut it is all much of a muchness anyway and your own body will simply remove the bit it wants - the water. So soups are good, anything with a sauce is good, basically anything with liquid in will be seen as water by your gut.
Basically, avoid dry foods and eat lots of wet ones. This includes moist cake rather than digestives, baked beans in tomato sauce rather than a piece of toast, ice lollies rather than ice cream and so on.
Personally I always found drinking very hard and would even fail to completely drink up my bottle as a baby. I am famous for not finishing drinks. But I eat plenty of wet food and have no problems at all with dehydration.
Final tip - if you are dehydrated and bear in mind you can lose water fast in hot weather - then put a teaspoon of sugar and a quarter teaspoon of salt into a glass of water...then force it down. That is the fastest way to rehydrate as your gut can access that one the fastest and it helps to rebalance the salt levels in the bloodstream. (Not sure why, it simply works)
I do sympathise, keep a food diary for a bit if you are unsure where you are not taking in liquid you could take in and alter your eating habits a bit at a time. Don't panic over having to force yourself to drink lots of water - that's not necessary. Best of luck in sorting this one out.