My Shihtzu is about 2 yrs old and has never acted this way. She has thrown up maybe three times within the last week. She has energy afterward and continues to eat. Although this morning she now has diahrea and she now doesn't care to eat or drink water. As she lays on the floor her stomach seems to sqeeze itself in and out every now and then like she is going to throw up again... what is it?