Yup, if he's constipated, upping his fluids in any way should help. In that case, in a bottle, cup, whatever...doesn't matter. For the longest time, Tyler would only drink from the sippy if I held him in my lap and gave it to him like a bottle. Of course, that changed when we ditched the bottles, but that's something else to try if you haven't already.