This is Pudding (sister: Jello, Uncle: Yoghurt) one of my grandkitties - I've shown other pictures of him and his sister on this blog so you may remember him.
Anyway, he just had his haircut. He was not happy at all when he got home, growling and hissing at us and the other cats. He went to every food bowl and ate something then went upstairs and put himself on the little half-wall that overlooks the stairwell. It proved to be a great place for some pictures.