Lucy’s puppy
Lucy’s puppy
Lucy’s puppy
Lucy’s puppy
Lucy’s puppy
Lucy’s puppy
14 years old – Shepherd mix, surrendered by owner
4 years old – mixed Breed/Husky, rescued stray.
10 week old puppy
12 years old – Schnauzer mix, abandoned by owners in a terrible state of neglect.