The PetSmart retail chain is very smart with its charitable activities. PetSmart Charities envisions "a lifelong, loving home for every pet" by "creating and supporting programs that save the lives of homeless pets and promote healthy relationships between people and pets." Some of these include adoption programs (5 million pets adopted through PSC as of June 2012), providing spaying and neutering services to address overpopulation, running emergency relief programs that care for animals in disasters or abuse situations, and giving pets new homes through the Our Rescue Waggin' program. PSC also partners with local animal welfare agencies across the country and Canada in these and other areas. Grants are also given by PSC; the organization has given $134 million to qualifying groups and individuals. Resources made available by PSC include webinars, newsletters, conferences, agency administration, humane education, and veterinary training opportunities.