The extra food your dog earns through begging could also be an issue. Dogs arent built to properly digest most human food, and regularly eating table scraps could be the simple reason why your dog farts. High-fat diets are known for causing excess gas, and foods like beans, dairy, and peas arent good either.