The Promise Movement
The Promise Movement is primarily involved in rehabilitating dogs abandoned by families who can not survive on the streets like strays. These dogs are generally in a state of depression and withdrawal and need proper care and therapy before choosing an ideal new family. The Promise Movement also undertakes medical rescues and accident cases and sees them through till the dog can survive on its own. The Promise Movement is spread across 18 cities.