If he truly has a problem of blockages simply putting him on canned food may not solve the problem. If a urinary blockage is even suspected the cat needs to see a vet ASAP. One of my cats has been on prescription dry food for over 2 years to combat this problem. The special food works a dream.