If you are looking for a new addition to your family, I hope you consider adoption from an animal shelter or rescue. We've tried to list as many links to area shelters as possible here to help you find your next best friend.
Let us know if you know of any other resources- shelters, rescues, pounds, or sanctuaries by sending a link to vet@mwvmobilevet.com

Larger searchable websites to try too:

Petfinder.com

Petango.com

Adoptapet.com

Petharbor.com

New Hampshire
The Conway Area Humane Society
Conway, NH (603) 447-5955
Lakes Region Humane Society
Ossipee, NH (603) 539-1077
NH Humane Society
Laconia, NH (603) 524-3252
Cocheco Valley Humane Society
Dover, NH (603)749-5322
Above the Notch Humane Society
Littleton, NH (603)444-6241
Granite State Animal League
Franklin, NH (603) 934-4132
Concord Merrimack County SPCA
Penacook, NH (603)753-6751
Live and Let Live Farm
Chichester, NH (603)798-5615
Puppy Angels Rescue
Hopkinton, NH
Lancaster Humane Society
Lancaster, NH (603)788-4500
Upper Valley Humane Society
Enfield, NH (603) 448-6888
Sullivan County Humane Society
Claremont, NH (603)542-3277
Manchester Animal Shelter
Manchester, NH (603)628-3544
Animal Rescue League
Bedford, NH (603)472-3647
Humane Society for Greater Nashua
Nashua, NH (603)889-2275
Greater Derry Humane Society
Derry, NH (603)434-1512
Salem Animal Rescue League
Salem, NH (603)893-3210
Monadnock Humane Society
W. Swanzey, NH (603)342-9011
Maine
Harvest Hills Animal Shelter
Fryeburg, ME (207) 935-4358
Greater Androscoggin Humane Society
Lewiston, ME (207) 783-2311
Animal Refuge League
Westbrook, ME (207) 854-9771
Animal Welfare Society
W. Kennebunk, ME (207)985-3244
Coastal Humane Society
Brunswick, ME (207) 725-5051
Humane Society of Knox County
Thomaston, ME
Kennebec Valley Humane Society
Augusta, ME (207) 626-3491