Kai is mix of Greater Swiss Mountain and Mini Poodle. She is an absolute sweetheart! We love her so much but she
Click on a number to view those needing rescue in that state.