Freshly cooked dog food. Delivered.

How to Make an Impact this Change a Pet’s Life Day

How to Make an Impact this Change a Pet’s Life Day

Published on January 22, 2022

Kabo / Blogs / How to Make an Impact This Change a Pet’s Life Day

Today, and every year on January 24th, Change a Pet’s Life Day is dedicated to educating the public on issues surrounding shelters, animal welfare, and recognizing the individuals that work so hard to improve the lives of our floofy friends.

If you’d like to change a pet’s life, we have some suggestions for you, and how you can make an impact beyond their pet food. We’ve also made a list of shelters in Canada that could always use your support. 

Donation of Money
While you may not first think of it, shelters cost a lot to run and operate. Most shelters are non-profit (see list) and receive a majority of their funding through donations from folks just like you and I. The money that you send to a shelter will help ensure that animals have enough to eat, are receiving medical care, microchips, and housing- whatever they need for pets to stay healthy. 

Deciding to volunteer at a shelter can directly affect the quality of life of the pets calling a shelter home. Love and attention from hoomans helps pets chances of positive socialization and finding a fur-ever home. 

There are many ways that a shelter could use the services of a volunteer, including- dog walking, cleaning, brushing, playing with the pets, fundraising and more. 

Raise Awareness
If you're an animal lover, you’ll likely know the challenges that shelters face and the often sad consequences of shelter life. Many do not, though. And since shelters don’t have big advertising budgets, awareness is sadly low. 

Become an advocate of your preferred shelter, and encourage your friends and family to get involved or invite them to charity events held by the shelter. Many shelters have events for Change a Pet’s Life Day- find your shelter below and get in touch! 

Leverage Your Social Media
One of the easiest ways you can help make a difference is to post about the cause on your social media. Many folks are not aware of the urgent needs shelters face. Using your socials is a great way to tell your friends about Change a Pet’s Life Day, and how they can help. Consider creating a post of the needs of your local animal shelter- these details are typically on their webpage (links below), or by calling the shelter during operating hours. 

Or, you can participate in Kabo’s share an adoption story contest. For every adoption story shared, Kabo will provide a meal to a shelter dog in need. Simply post to your fav social media with #changeapetslifeday, we’ll donate a meal and you’ll be entered to win a free month of Kabo Fresh Foods!

Be an Animal Sponsor
If you want to improve the life of a specific pet and can’t adopt or foster- many shelters allow for pet sponsorships from groups and individuals.  This is how your donations will directly impact a specific pet’s care. Some shelters offer services that might include pictures/updates, others are less formal. In some cases your donation can help reduce the fees for adoption, which helps reduce barriers to adoption and re-homing to a forever home. 

Adopt a Pet
The very best way to support a shelter is to adopt an animal and provide it with a loving home. Not all animals are lucky enough to be adopted and many animals are euthanized because they don't adopt from a shelter. Most shelters have limited space, resources and capacity limits. By adopting, you not only save the life of a new furry family member, but free up shelter space for another animal in need. Some shelters offer breaks on adoption fees for Change a Pet’s Life Day. Check out our list for your closest shelter. 

Fostering an animal is a fantastic way to help a shelter. If you’re unsure about being a full time pet parent, fostering will allow you to tip-toe toward a full adoption.  In-home socialization, and reinforcement of good habits will up the chances of them being adopted. Also, shelter space is freed up so they can care for more animals. 

Donate to a Wish List
Most shelters have a wish list of commonly used items they are in constant need of. Everything from sanitary wipes to beds and leashes are in demand. If you want to know that your donation is having a direct impact on shelter animals, this may be the way to go! Be sure to respect shelter COVID policies when dropping off donations- better yet, call ahead to arrange your drop-off.  

Staff Appreciation
The real heroes of shelter life are the folks that work tirelessly to ensure animals are kept healthy- both physically and mentally. You can show your appreciation for their hard work by writing a note and include a gift card for coffee. It’ll make you feel good to brighten the day of someone that could use a bit of cheer and appreciation. 

Change your own dog’s life through nutrition

You can also take time to reflect on your own pup’s life and implement changes that will enhance the life of your best furry friend. Kabo’s Fresh Food recipes are suitable for all stages of a dog’s life and feature only human-grade, Canadian ingredients. If your dog is currently eating store-bought kibbles, a change to Kabo Fresh Food can help with:

  • Extended lifespan of up to 30+ months* 
  • Healthier skin and a shiny coat
  • Tighter stools
  • Increased energy/vitality
  • Winning over picky eaters  
  • Allergies 


Canadian Shelters in Need of Support:


AARCS North Haven — Alberta Animal Rescue Crew Society
8108 Coronet Rd NW, Edmonton, AB T6E 4P1

AARCS Safe Haven — Alberta Animal Rescue Crew Society
5060 74 Ave SE, Calgary, AB T2C 3C9

Alberta Pound and Rescue Centres - Airdrie
2 East Lake Way NE, Airdrie, AB T4A 2J3

Alberta Pound And Rescue Centres - Medicine Hat
1002 S Railway St, Medicine Hat, AB T1A 2W2

Animal Rescue Committee of Slave Lake
901 7 St NE Box 1523, Slave Lake, AB T0G 2A0

Animal Shelter & Adoption Society For St Paul Area
58032 Range Road 105 Box 422, St. Paul, AB T0A 3A0

Bow Valley SPCA
123 Bow Meadows Crescent, Canmore, AB T1W 2W8

Calgary Humane Society
4455 110 Ave SE, Calgary, AB T2C 2T7

Claresholm Animal Shelter
4110 3 St E, Claresholm, AB T0L 0T0

Cochrane & Area Humane Society
62 Griffin Industrial Point, Cochrane, AB T4C 0A3

Edmonton Humane Society
13620 163 St NW, Edmonton, AB T5V 0B2

Fort McMurray SPCA
155 Macalpine Crescent, Fort McMurray, AB T9H 4A5

Hanna SPCA
321 3 Ave E, Hanna, AB T0J 1P0

Lakeland Humane Society
6220 50 Ave, Cold Lake, AB T9M 1P1

Lloydminster & District SPCA
62 Ave & 67 St, Lloydminster, AB T0B 0L0

Northern Lights Regional Humane Society - High Level
9702 97 St, High Level, AB T0H 1Z0

Peace Regional SPCA
9510 94 Ave, Peace River, AB T8S 1J1

Saving Animals From Euthanasia Team Edmonton Society (SAFE TEAM)
4610 97 St NW, Edmonton, AB T6E 5N9

SPCA Bonnyville & District
5601 54 Ave, Bonnyville, AB T9N 2G5

Wag-A-Muffins Animal Rescue
28 McKenzie Lake Crescent SE, Calgary, AB T2Z 2P2

Wild Rose Humane Society - Didsbury
13 Co-Op Rd, Didsbury, AB T0M 0W0

British Columbia

BC SPCA Burnaby Community Animal Centre
3202 Norland Ave, Burnaby, BC V5B 3A6

BC SPCA Cowichan Community Animal Centre
7550 Bell McKinnon Rd, Duncan, BC V9L 6B1

BC SPCA East Kootenay Community Animal Centre
3339 British Columbia 3 &, BC-95, Cranbrook, BC V1C 4H6

BC SPCA Kelowna Community Animal Centre
3785 Casorso Rd, Kelowna, BC V1W 4M7

BC SPCA Nelson Community Animal Centre
520-C Falls St, Nelson, BC V1L 6B5

BC SPCA North Cariboo Community Animal Centre
4011 Lansdowne Rd, Prince George, BC V2N 2R5

BC SPCA North Peace Community Animal Centre
9311 81 Ave, Fort St John, BC V1J 6P6

BC SPCA Richmond Education & Adoption Centre
7791 Steveston Hwy, Richmond, BC V7A 1W8

BC SPCA Shuswap Community Animal Centre
5850 Auto Rd SE, Salmon Arm, BC V1E 2X2

BC SPCA South Okanagan/Similkameen Community Animal Centre
2200 Dartmouth Dr, Penticton, BC V2A 4C2

BC SPCA Vancouver Community Animal Centre
North building, 1205 E 7th Ave, Vancouver, BC V5T 1R1

BC SPCA Vernon Community Animal Centre
4800 Haney Rd, Vernon, BC V1H 1P6

BC SPCA Victoria Community Animal Centre
3150 Napier Ln, Victoria, BC V8T 4V5

BC SPCA West Kootenay Community Animal Centre
124 Heritage Way, Castlegar, BC V1N 4M5

City of Vancouver Animal Services
1280 Raymur Ave, Vancouver, BC V6A 3L8

Coquitlam Animal Shelter
500 Mariner Way, Coquitlam, BC V3K 7B6

DCAS - Delta Community Animal Shelter
7505 Hopcott Rd, Delta, BC V4G 1B6

RAPS Adoption & Education Centre
13340 Smallwood Pl, Richmond, BC V6V 1W8

Revelstoke Animal Shelter
625 Tenth St E, Revelstoke, BC V0E 2S0


Brandon Humane Society
2200 17 St E, Brandon, MB R7A 7M6

Flin Flon/Creighton & Area SPCA
1 Cliff Lake Rd, Flin Flon, MB R8A 1J7
Tel: 204-687-8744

Parkland Humane Society
Dauphin, MB

Pembina Valley Humane Society
462 Jefferson St, Morden, MB R6M 1Y4

Portage Animal Welfare Society Inc.
121 12 St NE, Portage la Prairie, MB R1N 4A2

The Gimli Humane Society
Industrial Park, 33 Harvard Ave, Gimli, MB R0C 1B0

The Pas and Area Animal Shelter
63 16 St, The Pas, MB R9A 1S5
Tel: 204-623-2287

Thompson Humane Society
27 Nelson Rd, Thompson, MB R8N 0B3

Winnipeg Humane Society
45 Hurst Way, Winnipeg, MB R3T 0R3

Winnipeg Pet Rescue Shelter
3062 Portage Ave, Winnipeg, MB R3K 0Y1

New Brunswick

Animal Shelter (Bathurst)
880 Riordon Dr, Bathurst, NB E2A 4W7

Carleton County Animal Shelter
378 Debec Rd, Debec, NB E7N 3B4

Charlotte County SPCA
112 Prince William St, Saint Stephen, NB E3L 1S7
Tel: 506-465-7657

Fredericton SPCA
165 Hilton Rd, Fredericton, NB E3B 6B1

Greater Moncton SPCA
116 Greenock St, Moncton, NB E1H 2J7

Miramichi SPCA
128 Dan Cripps, Miramichi, NB E1V 3M3

New Brunswick SPCA
850 Lincoln Rd #700C, Fredericton, NB E3B 5E3

Oromocto and Area SPCA
111 D'Amours St, Oromocto, NB E2V 0G5

Refuge Madawaska Shelter inc
426 boulevard De L'Acadie, Edmundston, NB E3V 4H8

Restigouche County SPCA
165 Baybreeze Dr, Dalhousie, NB E8C 1E4

S P C A - Victoria County
2238 Route 109, Arthurette, NB E7H 4C2

Saint John SPCA Animal Rescue
295 Bayside Dr, Saint John, NB E2J 1B1

SPCA- Acadian Peninsula
103 Rue Clermont-Mallet, Shippagan, NB E8S 0A8

Newfoundland & Labrador

Animal Shelter SCAPA
15 Utah Dr, Stephenville, NL A2N 3Y1
Tel: 709-643-2811

Southwest Coast SPCA
169 Minnesota Dr, Stephenville, NL A2N 3Y3

SPCA Happy Valley-Goose Bay
Winnipeg St, Happy Valley-Goose Bay, NL A0P 1C0

SPCA Newfoundland & Labrador
138 Memorial Dr, Clarenville, NL A5A 1N5

Nova Scotia

Bide Awhile
67 Neptune Crescent, Dartmouth, NS B2Y 4W4

Cape Breton SPCA
401 E Broadway, Sydney, NS B1N 3K1

Colchester SPCA
408 Industrial Ave, Truro, NS B2N 6Z6

Lillian Allbon Animal Shelter
798 Smith Rd, Amherst, NS B4H 3Y4

Pictou SPCA
3504 Granton Abercrombie Rd, New Glasgow, NS B2H 5G2

SHAID Tree Animal Shelter
950 Mullock Rd, Whynotts Settlement, NS B4V 5T9

SPCA Hants County Branch
Brooklyn, NS B0J 1H0
Tel: 902-757-2000

Valley WAAG Animal Shelter
12-112 Front St, Wolfville, NS B4P 1A4

Yarmouth SPCA
298 Hardscratch Rd, Yarmouth, NS B5A 4A8

Northwest Territories

Fort Smith Animal Shelter
NT-5, Fort Smith, NT

NWT SPCA - Yellowknife
118 Falcon Road, Yellowknife, NT X1A 0G8


Arnprior & District Humane Society
490 Didak Dr, Arnprior, ON K7S 0C3

Brampton Animal Services
475 Chrysler Dr, Brampton, ON L6S 6G3

Brock Dench Animal Shelter
99 Elliot St, Cannington, ON L0E 1E0

Clarington Animal Shelter
33 Lake Rd, Bowmanville, ON L1C 4P8

Etobicoke Humane Society
67 Six Point Rd, Etobicoke, ON M8Z 2X3

Furry Friends Animal Shelter Inc.
25 Hart Dr unit 15, Barrie, ON L4N 5R8

Gananoque & District Humane Society
85 County Rd 32, Gananoque, ON K7G 2V3

Georgian Triangle Humane Society
549 Tenth Line, Collingwood, ON L9Y 0W1

Georgina Animal Shelter and Adoption Centre
26815 Civic Centre Rd, Keswick, ON L4P 3G1

Glencoe Animal Shelter
3427 Concession Dr, Glencoe, ON N0L 1M0

Grey Bruce Animal Shelter
Concession Rd 8 S, Meaford, ON N4K 5N8

Guelph Humane Society
190 Hanlon Creek Boulevard, Guelph, ON N1C 0A1

Hamilton Burlington SPCA
245 Dartnall Rd, Hamilton, ON L8W 3V9

Humane Society London & Middlesex
624 Clarke Rd, London, ON N5V 3K5

Humane Society of Kawartha Lakes (HSKL)
107 McLaughlin Rd, Lindsay, ON K9V 6K5

Kingston Humane Society
1 Binnington Ct, Kingston, ON K7M 8M9

Kitchener Waterloo Humane Society
250 Riverbend Dr, Kitchener, ON N2B 2E9

Lanark Animal Welfare Society
253 Glenview Rd, Smiths Falls, ON K7A 4S4

Mississauga Animal Services
735 Central Pkwy W, Mississauga, ON L5C 1T8

Municipal Animal Services
2363 Theatre Rd S, Cobourg, ON K9A 4W5

Municipal Dog Pound
326 Monck Road, R. R. #3, Bancroft, ON K0L 1C0

Niagara SPCA - Niagara Falls
6025 Chippawa Pkwy, Niagara Falls, ON L2G 0E4

Niagara SPCA - Welland
60 Provincial St, Welland, ON L3B 5W7

North Bay and District Humane Society
2060 Main St W, North Bay, ON P1B 8K5

Oakville & Milton Humane Society
445 Cornwall Rd, Oakville, ON L6J 7S8

Ontario SPCA - Leeds & Grenville Animal Centre
800 Centennial Rd, Brockville, ON K6V 5T2

Ontario SPCA - Orillia Animal Centre
467 West Street N, Orillia, ON L3V 5G1

Ontario SPCA Barrie Animal Centre
91 Patterson Rd, Barrie, ON L4N 3V9

Ontario SPCA Lennox and Addington Animal Centre
156 Richmond Blvd, Napanee, ON K7R 3Z7

Ontario SPCA Sudbury and District Animal Centre
21 Lasalle Blvd, Sudbury, ON P3A 6B1

Ontario SPCA-Stormont Dundas And Glengarry
550 Boundary Rd, Cornwall, ON K6H 6J5

Orangeville Ontario SPCA
650 Riddell Rd, Orangeville, ON L9W 5G5

Oshawa Animal Services
919 Farewell St, Oshawa, ON L1H 6N8

Ottawa Humane Society - Lost & Found
245 W Hunt Club Rd, Nepean, ON K2E 1A6

Owen Sound Animal Shelter
2125 18th Ave E, Owen Sound, ON N4K 1W8

Pet and Wildlife Rescue
405 Park Ave E, Chatham, ON N7M 3W4

Peterborough Humane Society
385 Lansdowne St E, Peterborough, ON K9L 2A3

Pickering Animal Services
1688 Hwy 7, Brougham, ON L0H 1A0

Rainbow District Animal Services and Bylaw Enforcement
411 St Agnes St, Azilda, ON P0M 1B0

Scugog Animal Control Centre
Port Perry, ON

Second Chance Pet Network Oxdrift
270 Wilson Rd, Oxdrift, ON P0V 2J0

Simcoe and District Humane Society
24 Grigg Dr, Simcoe, ON N3Y 4L1

Stratford Perth Humane Society
125 Griffith Rd, Stratford, ON N5A 6S4

Thunder Bay & District Humane Society
1535 Rosslyn Rd, Thunder Bay, ON P7E 6W2

Timmins & District Humane Society
620 Mahoney Rd N, Timmins, ON P4R 0H6

Toronto Animal Services
821 Progress Ave, Scarborough, ON M1H 2X4

Upper Credit Humane Society
5383 Trafalgar Rd, Erin, ON N0B 1T0

Whitby Animal Services
4680 Thickson Rd, Whitby, ON L1R 2W9

Windsor/Essex County Humane Society
1375 Provincial Rd, Windsor, ON N8W 5V8

Prince Edward Island

PEI Humane Society
309 Sherwood Rd, Charlottetown, PEI


Les Fidèles Moustachus
990 Rue Paradis, Quebec City, Quebec G1N 4E4

Montreal SPCA
5215 Rue Jean-Talon O, Montréal, QC H4P 1X4

Outaouais SPCA
132 Rue de Varennes, Gatineau, QC J8T 8G5

Refuge zen
5260 Boulevard des Laurentides, Laval, Quebec H7K 2J8

S P A Drummondville
1605 Rue Janelle, Drummondville, QC J2C 5S5

S P C A Charlevoix Inc
25 Rue de la Scierie, Saint-Hilarion, QC G0A 3V0

S P C A Laurentides-Labelle Inc
355 Rue Demontigny, Sainte-Agathe-des-Monts, QC J8C 3S5

SPA de Québec
1130 Av. Galilée, Québec, QC G1P 4B7

SPA Mauricie
5000 Bd Saint-Jean, Trois-Rivières, QC G9B 0N4

SPA Mauricie
2800 Rue des Contremaîtres, Shawinigan, QC G9T 5K5

691 Boul L'Acadie, Victoriaville, Quebec G6T 1T9

SPCA Montérégie-Rive Sud
178 Chem. du Vide, Sainte-Angèle-de-Monnoir, QC J0L 1P0

SPCA Ouest
124 Rue Principale, Saint-Louis-de-Gonzague, QC J0S 1T0

SPCA Roussillon
80 Rue Goodfellow, Delson, QC J5B 1V4

Val-d'Or SPCA
1700 Rue de l'Hydro, Val-d'Or, QC J9P 6Z2


Animal Control Care & Rescue Shelter - Wadena
#100, Wadena, SK S0A 4J0
Tel: 306-338-9006

Battlefords Humane Society
751 114 St, North Battleford, SK S9A 2M7

Estevan Humane Society Inc
1 Jenson Road, Estevan, SK S4A 2H7

Humane Society Meadow Lake And District
14 Commercial Cres, Meadow Lake, SK S9X 1Y7

Moose Jaw Humane Society
1755 Stadacona St W, Moose Jaw, SK S6H 7K7

North East SPCA - Melfort
665 Hamilton Ave, Melfort, SK S0E 1A0

Prince Albert SPCA Animal Care Centre
1125 N Industrial Dr, Prince Albert, SK S6V 5T1

Regina Humane Society of Sherwood
79 Armour Rd, Zehner, SK S4K 0A8

Weyburn Humane Society Inc
57 16 St, Weyburn, SK

Yorkton Society For Prevention Of Cruelty To Animals
79 7 Ave S, Yorkton, SK S3N 3V1

Yukon Territory

Humane Society Dawson
Dawson City, YT Y0B 1G0

Humane Society Yukon/Mae Bachur
126 Tlingit St, Whitehorse, YT Y1A 6J2

Cartoon style image of a pet adoption center
Cartoon style image of a pet adoption center

View Sources

Try Kabo

Freshly cooked dog food. Delivered.

Now serving Ontario, British Columbia, Montréal, Winnipeg, and Calgary.
Formulated by expert nutritionists.
Free delivery!
Learn More
Days 1 & 2
75% old food
25% Kabo (cooked, kibble, or both)
Days 3 & 4
50% old food
50% Kabo
Days 5 & 6
25% old food
75% Kabo
Days 7+
100% fresh, human-grade Kabo!
Try Kabo

Freshly cooked dog food. Delivered.

Nutritious, human-grade, Canadian food customized for your dog.
Developed by nutritional experts & Vet recommended.
100% Satisfaction Guaranteed.
Get Fresh - 40% OFF

More from our blog

February 20, 2024
5 minutes
Want more healthy tips for your dog?

Subscribe to our newsletter

* Add a notice about your Privacy Policy here.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
River Park
Bowmont Park
Sue Higgins Park
Nose Hill Park
Tom Campbell's Hill