Many factors need to be considered to buy dog coats or jackets. You will not want your dog to be uncomfortable with the jacket coat or to suffer...