It started in Evergreen Mills. I went to deal with the SuperMutant, using my patented shoot-and-duck-between-buildings technique, but I didn't want Dogmeat to get slaughtered there, so while I was still up on the hills I told him "wait here". When I went back for him, though, he had gotten stuck inside a big rock!! I could hear his breathing in there as I moved around the rock, but I couldn't get a cursor on him in order to get him to follow again! Dang... I tried leaving the area, but he didn't teleport after me... what to do?? So I used my only cheat for this time through the game: player.placeatme 6a772, which worked fine; he was still in wait mode, so I said "follow me", and he did... but when I came back out of the factory there, the original Dogmeat was waiting for me in the courtyard!
Now I have *two* Dogmeats following me around! They seem to use a common set of instructions, though... If I tell one to wait, they both do; when I tell one to "come on, boy", they both follow!! This is very odd, though they certainly keep me warm and comfortable when I sleep at night; one sprawls across my legs and the other curls up against my back.
It's *almost* overpowered, though... I bet I could go through much of the rest of the game and never fire another shot; what monster can stand against two Dogmeats?!?!?