On the bustling streets of Udaipur, India, as people go about their daily lives, sometimes the city's animals are lost in the shuffle.
When an abandoned dog, cat, goat, cow or any other kind of animal needs to be rescued, citizens call Animal Aid Unlimited. At any hour of the day, the charity is ready to jump into action to rescue the city's four-legged residents.
Cherry, a street dog who was found abandoned, was one of the animals they were called to protect.
Over more than a decade working in Udaipur the charity has treated over 60,000 animals, but this poor dog was one of the worst cases they've seen.
Her skin was covered in gross, green mange that looks like barnacles, you could see her ribs through her skin, and she was covered in bugs.
Rescuers thought she looked like she was ready to die, but their love transformed her into a whole new dog.
Click the next page to see her transformation!
It took lots of patience and medicated ointment, but the disgusting rash on Cherry's skin finally went away.
Rescuers gave her a bath - probably the first she's ever had - and you can tell from the look on her face she enjoyed every minute of it.
Now her coat looks as happy and healthy as Cherry feels. She's recovering at Animal Aid's shelter now, along with lots of other dogs, but when she's ready the staff will find her a good home.
It's a good thing there are such kind people in this world ready to give abandoned animals all the love they deserve.
Hopefully Cherry's life will be much easier from now on. But there's still lots of animals in Udaipur that need help.
Watch Cherry's full story in this video:
If you want to support Animal Aid Unlimited, or learn more about them, you can visit there website.
Share this incredible transformation with someone you know!