Ans: Most dogs take nearly 30 minutes to poop after eating a meal. However, each dog follows a different pooping schedule. So the time can vary from one dog to another.