I’ve got similar things for my dogs and they are brilliant.
I don’t need to freeze what I have, they stay wet for hours even in the sun.
I’m UK based, but think I found my brand globally. Cooling coat.
From experience you get what you pay for, the more expensive the better they are.