Authorities say 55-year-old Earl Gallant of Three Hills, Alta., died last Saturday morning at Robert Packer Hospital in Sayre, Pa.
He was pulled out of a pond last Wednesday night at Campers Haven campground in the Steuben County town of Bath, 100 kilometres south of Rochester.
Gallant and some other campers had been playing with remote control cars near the pond when the dog went into the water and started struggling. The 14-year-old Labrador retriever, named Max, had bad hips and belonged to a friend of Gallant, said investigator Jennifer Cole with the New York State Police.
Gallant told the group he could swim and offered to help, she said.
"Shortly after he went in, he was struggling himself and he went under the water ... the dog pretty much got out on its own."
Officers found Gallant in 3.6 metres of water. He had been submerged for 13 minutes. He was given first-aid and rushed to hospital.
Cole said the man wasn't trapped in weeds. "It just appears he might have run out of steam."
(With files from The Canadian Press)
Also on HuffPost