Is there a difference between a type and a breed of a horse?

yes there is. example: heavy horse is a type. this type includes lots of breeds such as a shire,clydesdale.