But the resurgent Dogs third-straight win may have come at a cost as interchange forward Kane Cleal was rushed to hospital with one of the worst broken jaws club medical staff had seen.
Down 12-0 at the break, the Dogs scored three unanswered second-half tries to scrape past a spirited Sharks side missing regular halves Brett Kimmorley and Adam Dykes.
The win lifted the Bulldogs to seventh on the ladder, while dropping the Sharks, who have now lost three straight and five of their last six, out of the top eight.
Cleal was injured in a seemingly innocuous Ben Ross tackle in the 46th minute, but coach Steve Folkes suggested that the NRL match review committee would be taking a second look.
"The club doctor Hugh Hazard said it's one of the worst breaks he's ever seen," a club spokesman said.
Cleal later underwent surgery at Baulkham Hills Private Hospital.
The club said he lost several teeth and had the right side of his lower jaw shifted backwards one centimetre.