It is potentially a feel good story though it has a bad start and an uncertain end.
The Toronto Sun, Canada, has been following the story of a puppy dog born without front legs; a dog that at eight-weeks-old was found in the trash can.
When rescued Cupid stunk of garbage was dehydrated and in a very sorry state.
And he was initially rejected by an animal shelter because of his birth defect; the staff on duty felt the shelter was ill-equipped at night to care for the pup. The shelter is however looking into addressing that.
After some tender loving care Cupid is improving and proving to be an Internet sensation but he still needs the right forever home.
Cupid's rehabilitation and recovery has included getting to grips with prosthetic limbs.
As a young dog though there is still plenty of growing to do and a long road ahead. Cupid is a great pyrenees cross which means he will probably be a large adult dog.
Cupid will need a very special forever home but this woman is a great believer that there is a forever home out there somewhere for each and every dog rescued.
Cupid got his name due to his heart shaped nose.
Animal shelter staff often struggle to find names for rescued animals, sometimes choosing ones on their minds at the time, hence fudge, cookie and muffin!
But Cupid is a heart stopper and what better name for this sweetheart?