Dogs can get dehydrated like humans so maybe? It's about 93 degrees already at 10 am in my part of the country so if it is hot, this could be happening. Dogs can get urinary tract infections and straining to pee is one of the signs. That she is still playful always makes me feel better. :>) I would go ahead and call your vet to check in. Since she's a pup and getting treatments/vaccines for different things, you want to see if this is normal from that or something to be concerned about. I WILL say that my dog throws up in two ways . . . big chunk of what she JUST ate or that yellow stuff and it's pretty normal. She usually is not sick right after and it has never led to anything being wrong with her. But the squatting and out of character behavior is something to ask about. good luck