Question: are all marines devil dogs?
Answer: Devil Dog is a nickname for a U.S. Marine. It is said by US Marines to be based on the use of "Teufelshunde" by German soldiers to describe Marines fighting in World War I.