If you do the sidequests for Moira she'll eventually send you to a place called Minefield. There's a place just south of there named Scrapyard where you'll find Dogmeat fighting off a few raiders. I assume you could find him there without doing the side missions, but it would be kinda hard for me to explain where it is.
Bookmarks