German Shepherd Dog Rescue of Iowa, Inc. is a no-kill, non-profit organization that, through education, training, and fundraising, is dedicated to caring for and finding good homes for all German Shepherd Dogs that are abandoned, neglected, or in need of assistance for any reason.