Agree. Best to get the dog in fir a good check up.
She (he?) needs to see the vet. The signs are all there that your dog is sick. I don't know what the cause of this is....it could be anything from upset stomach to kidney problems, but please do get her/him checked out as soon as possible.