Mastering Outdoor Dog Walks: Keep Your Canine Companions Dry and Happy!