Yes, dogs can have all-purpose flour as long as they are not allergic. If you need to you can switch out whole-wheat flour for all-purpose flour in this recipe. Whole-wheat flour has more nutritional value so it's a better choice.