Meet Fiona
This resilient mama has been through so much, but you’d never guess it from her sweet, joyful spirit. When Fiona arrived at our door with her 11, (yes 11!) puppies she was dangerously thin and barely able to stand. But just a few months later, she’s a whole new dog…