A. If you are saying that this evening your dog has vomited several times and is also struggling to have a bowel movement, then you should seek veterinary attention tonight. The struggling could be constipation or it could be the result of the cramps of diarrhea. Any dog in this situation has a decent amount of discomfort that needs to be addressed with medication. Plus the underlying causes could be simple but also could be something serious like pancreatitis, an obstruction of the intestines among other diseases which will only worsen with time. Better to have a vet look and tell you that everything is ok or not based on a physical examination and vitals.
Your account has been reactivated.