Top 3 Places to Adopt a Dog in New Mexico