Why does my Dog have Gas?

Dogs get gas for the same reason people do, something they ate is causing it. Protein is a large factor, because dogs have alot of protein in their diet and that will cause the stink.