you're loving bullstuffing because that's not how the programming works you idiot
Oh really? I sent dogmeat to diamond city thinking he would stay there for good, right?
Wrong, I go ride on an elevator somewhere in a super mutant city and guess who magically shows up? Dogmeat!
I send dogmeat away again. I fast travel to a settlement and guess who shows up? Dogmeat!
No matter what I do he keeps coming back.