Originally Posted by
stoutstien
That's not necessarily always the case. I have one in one of my campaigns that I am dming because one of the players adopted a bandit from the very first encounter that at the time didn't even have a name. A few sessions later they positioned that NPC in a way that they became the focal point of the entire campaign because they came in contact with a certain item basically cursing him with immortality and the memories of the BBEGs.
At this point the npc in question is actively trying to escape this predicament that the party put him in with little success past getting stuck in a time loop paradox.
A NPC from the very first encounter of the game which only had the word 'cowardly' beside it as a description
is now a fully functioning member of the party which the only influence I had as the DM was allowing it to happen as events unfolded.
In another game a guinea pig with a headband of intelligence is a functioning member of the party. Also happens to be the only member with a positive intelligence modifier. If I recall correctly I believe the guinea pig was a leader of a nation at one point.
Would either of these for the bill for a DMPC? I personally don't waste much thought on it. They're in PCs that happened to share an abnormal amount of time with the party for whatever reason. As long as the player still have full control of the agency of their characters within the world then you don't really have to worry too much about them being overshadowed. If anything repetitive interaction with the same NPC and the changes that occur are a really powerful device to support this.