I had that issue with Dogmeat when I first started playing F3, because hed always run in and get himself killed, and I had to restart so man times to keep him alive, and it pissed me off so much. Then I realized that I dont have to have him with me, and sent him home to wait.