SPONSORED

A picture of dogs playing on the second dog beach at Harbourview Off-Leash Dog Park, North Vancouver, BC (17)