EDIT: Just to clear some things up, the evaporative cooling doesn’t work in humid environments but you can still use ice packs. And it’s probably not as effective as just pouring water directly on your dog, but you will get the same effect without actually wetting your dog (and the wet dog smell), but anyways enjoy!
The basic premise for the “cooling” part is you soak the the upper layer and as it evaporates it will draw heat from the lower layer with a waterproof layer in between to keep your dog dry. And also since it has side pockets you could throw some ice cubes in there too which will melt and then evaporate. Or you could just put flexible freezer gel pads or what not in there (or bags of frozen peas for that matter).
Materials:
- Old worn out cargo pants
- Plastic bag
- Thread
- Sewing machine
- Fabric shears
- Pins (safety or otherwise)
- Measuring tape
- Iron
- Ironing board
Step 2: Cut out main shapes
After cutting out the inside seam, open it up, lay out the pant legs and cut out the shapes as in the picture.
You should have two cargo pocket pieces and one pant leg piece. The other pant leg and the rest of the pants aren’t used (except for scraps for the fasteners later).
Step 3: Hem edges
Now fold in about 3/8″ on all edges and iron flat the lower layer piece, which will make it easier to hem. Then simply use a straight stitch about 1/4 ” from the edge all the way around. You could do a proper hem folding it in twice so it won’t fray so easily, but I was lazy.
Step 4: Add fasteners
Next we add the straps and fasteners, I chose buttons since this particular pair of pants had lots of spare buttons that I could salvage. But you are free to use any sort of fastener (clasps, clips or buckles) as you wish, just try to avoid velcro (as suggested by criggie since they get filled with fur after a month or so)

Step 6: Sew together
Now we attach the upper and lower layers by simply sewing around, but be sure to leave one side open so we can insert/remove the waterproof layer
Step 7: Insert waterproof layer
Now find a plastic bag around this size or just cut one to size and insert into in between the layers. Don’t worry about breath-ability since dogs don’t sweat through their skin like us humans, they only sweat through their paws. In essence this vest will help them cool down by “sweating” the water that we soak the upper layer with.
I guess since we have the waterproof layer this may act as a doggy raincoat as well to some extent. Bonus!
Step 8: Attach to dog
Now go put it on your dog, pour some water on it and go out for a long walk!
via instructables