no companion wearing cloth will equip other cloth unless it has an armour increase, the way they are programed is to wear whatever gives the better armour rating or damage (base value, even if you upgrade it they treat it as base), that being said I gave him some thalmor robes and every now and then after going through a load screen he would decide to put them on, and then not take them off as long as I didn't screw with his inventory or anything like that.
also, his base robes pretty much give him the same benefit, the only difference is for him is aesthetic.