St Hubert's has been training dogs since 1983. Between 800 and 900 dogs are trained at the facility every week with puppy classes, agility classes and obedience classes. The training school is affiliated with St. Hubert's Animal Welfare Center, a non-profit organization that works to alleviate suffering and neglect of companion animals.