Awww, the poor guy. You'd think people who do dog grooming for a living would be more attentive. Big dog plus one bad leg plus lots of stairs = a challenging period ahead--we've been in a similar situation with our black lab several years ago--but she was nowhere near 100 lbs.
Just hope it's not too long before Teddy's feeling better and getting around on his own. Hugs to you and Teddy!