I have made some homemade coconut milk and frozen berries popsicles (pop it all in the blender then freeze) which DS1 and 2 love. For DS2 I froze them in ice cubes trays instead and then pop them in one of those baby mesh feeder things (I figured it was just easier for him to hold that way). He could probably handle a regular one, but very little mess this way! As well DS2 has had a couple of freezies, complements of MIL

, which he very quickly gobbled up no choking involved, so I would give ice pops a try with your DS as they are about the same age!
Read your post about fluid intake. For DS2 he drinks two 9oz bottles of formula and then 2-4oz of water or "alternative" milk total (whatever I decide to randomly put in his cup...) through out the day. So that would make roughly 20-24oz/day, though all LOs vary with this!