They came in all shapes and sizes to take part in the annual BC SPCA Paws for the Cause walk along Lakeshore Drive recently with the goal to raise $25,000 for the organization's work throughout the region. It is the largest fundraiser of the year for the non-profit agency.