I'm SO glad you took him to the vet and caught this in time! YIPPEEE Blockage is a dangerous (and expensive) thing!