The call came in for help just after 8 a.m. The 6-month-old German Shepherd fell through the thin ice formed on top of Lindy's Lake in West Milford.
The West Milford Fire Department sprang into action, and rescuers worked through way out to the dog, which was about 75 yards from the shore.
Watch a condensed version of the rescue here:
When Deputy Chief Darren Williams and Captain Jeff Boltzer first reached the pup, it was scared and attacked the rescuers. The firefighters didn't give up, though. They kept trying and finally helped the dog out of the water.
The puppy, shivering, wandered around the ice for a few minutes before jumping to land, where it was reunited with its owner.
Take a look at the full video from Firefighter John Franzino of the West Milford Fire Department below (note there is some profanity in the clip, so watch at your own discretion):