As far as teeth go, not every horse needs them done every year. My mare the vet says needs doing every 2 years(after sedating and checking fully, with speculum, etc) but the horses on the farm vary significantly. One ottb and an appy need their teeth done every spring. One gelding has it done every year twice. Another gelding the vet says has fantastic teeth, and he asked us to bring him in for floating every 3-4 years.