Get him to the vet. As you said, they don't last long, especially if they're dehydrated.

Have you tried giving him one of his favorite treats? Apples, oranges, parsley, etc? (to get him to take something in.)

How old is he?

Good thoughts coming your way.