He probably doesn't like the collar because it looks like a skirt! Boys do NOT like wearing skirts!

Oh, he is a little darling! Glad he is doing better and purring always is a good sign.