It was a difficult week for volunteer firefighters in the northeastern Ontario municipality of French River, but it ended on a high note when they rescued a puppy from a burning home Friday morning.