Most cases of dog vomiting will clear up within 24 hours or less using these tips. However, if your dog has not stopped vomiting within 24 hours, then you need to take your dog to to the vet because the vomiting is likely resulting from something more serious.