Dog shelters in Belfast, ME
Ready to find your match? Here are 18 dog shelters in Belfast, ME with 327 adoptable pets.

This organization is committed to providing a positive adoption experience! Learn more.
PO Box 581, Brunswick, ME 04011
DirectionsALL DOGS ARE LOCATED IN ARKANSAS, Bowdoin, ME 04287
DirectionsThis organization is committed to providing a positive adoption experience! Learn more.
30 Clements Pt Rd, Warren, ME 04864
DirectionsPortland, ME 04101