Haven is a nonprofit organization that rescues and rehabilitate severely neglected and abused dogs. We provide continuous training, socialization, and rehabilitation to dogs that are overlooked in shelters due to behavioral issues. We take dogs straight from shelters and provide them with direct, personalized care to help them become adoptable.