It's so hot and my pup is uncomfortable so I'd like to get one. Which one is better the one that you fill with water or the one you freeze? And do they work?