I would sure call an emergency vet if it were me. That's not a big dog, they might want to make him throw up or something. Hope all goes well. God bless.
I am not a dr. My statements are based on years of experience and related education. Consult with the professional of your choice regarding matters of concern.