A full vet check is definitely in order. Poor doggie can't possibly feel good, something is not right.