Great River Rescue is a private, non-profit, companion animal shelter located in Bemidji, Minnesota. We make every effort to save, care for, and find homes for each animal that comes through our doors. We provide high-quality care and enrichment for shelter pets and get them into homes with loving and responsible pet owners. Great River Rescue is supported by our community who believes in our work and has always been by our side. This is also the place where I found Johnny in 2005.