Maybe he's constipated. I don't know if that would make him walk in circles but you never know! Like I said, get him to the vet asap and see what they can do.