If you don't wanna know who or what is available as companion at early stage of the game, don't read (Level 5)
Hey -
I'm in Sanctuary and I was wondering, now that you can have Codsworth as a companion, it seems I have to let Dogmeat go (either at the Station or in the Sanctuary). I know I can keep him nearby, but as for combat, does Codsworth fight? Which one will you keep by your side once you move on?