Dog shelters in Newburyport, MA
Ready to find your match? Here are 54 dog shelters in Newburyport, MA with 2,718 adoptable pets.
Search for a shelter or rescue
Interested in another location?
Dog shelters near me
Dog shelters in Agawam
Dog shelters in Attleboro
Dog shelters in Barnstable
Dog shelters in Beverly
Dog shelters in Boston
Dog shelters in Brockton
Dog shelters in Cambridge
Dog shelters in Chelsea
Dog shelters in Chicopee
Dog shelters in Easthampton
Dog shelters in Everett
Dog shelters in Fall River
Dog shelters in Fitchburg
Dog shelters in Franklin
Dog shelters in Gardner
Dog shelters in Gloucester
Dog shelters in Haverhill
Dog shelters in Holyoke
Dog shelters in Lawrence
Dog shelters in Leominster
Dog shelters in Lowell
Dog shelters in Lynn
Dog shelters in Malden
Dog shelters in Marlborough
Dog shelters in Medford
Dog shelters in Melrose
Dog shelters in Methuen
Dog shelters in New Bedford
Dog shelters in Newburyport
Dog shelters in Newton
Dog shelters in North Adams
Dog shelters in Northampton
Dog shelters in Peabody
Dog shelters in Pittsfield
Dog shelters in Quincy
Dog shelters in Revere
Dog shelters in Salem
Dog shelters in Somerville
Dog shelters in Springfield
Dog shelters in Taunton
Dog shelters in Waltham
Dog shelters in Watertown
Dog shelters in Westfield
Dog shelters in West Springfield
Dog shelters in Woburn
Dog shelters in Worcester