Harvest Hills Animal Shelter is a non-profit organization which contracts with nineteen towns in Western Maine to accept neglected , stray and abandoned cats and dogs. These animals are brought in by the towns?animal control officers. Harvest Hills also accepts owner surrendered animals from all surrounding communities and will assist other shelters by providing a safe place for adoptable animals that would otherwise be euthanized.