Good news for me. I love Dogmeat as well, but usually find myself leaving him behind if I know I have a battle coming up, for fear of losing him.Internet Kraken said:He doesn't. To bad!
If you have the PC version you can use console commands or a mod to revive him. Also, if you download Broken Steel you can take the Puppies! perk which spawns a dogmeat puppy at vault 101 each time your dog dies.
If you have the PC version, type resurrect 6a772 to bring him back to life. Also, type setessential 6a772 1 to make dogmeat unkillable (he will be knocked out instead of killed). Oh yeah, you open the console by hitting the ~ key.