I really need a new winter coat. It can’t be too long or too short. Needs to look good with jeans and converse and pretty dresses and tights. Needs to get a hoody under it for the super cold weather. It has to be cat proof, fluffy cream cats and woolly dark coats don’t work. Duffle, military, mac?