After the Bombers beat them by 26 points in the first of three mini-games on Friday night at Etihad Stadium, Collingwood overran them in the second half of game two to win by 18 points.
Dane Swan kicked the game's only super goal early in the second half to put Collingwood ahead and they pulled away to win 1.6.2 (47) to 0.4.5 (29).
Rookie-listed midfielder Kyle Martin impressed in his first game for the Magpies and Jarryd Blair had a team-high 10 disposals.
The Bulldogs had more of the ball, but could not capitalise and the Magpies were more efficient in the second half.
Trailing by two points at halftime, the 'Pies kicked four goals to one for a convincing win.
Clay Smith had 14 disposals for the Bulldogs, while Ryan Griffen and Lin Jong were also busy.
Star forward Travis Cloke kicked two second-half goals for the Magpies and Daniel Giansiracusa also booted two for the 'Dogs.
Bulldogs coach Brendan McCartney said his players' kicking had let them down at times and they tired too readily, especially against Essendon.
"When fatigue set in and the opposition put defensive pressure on us, we didn't use it that well," he said.
"We gave up goals late in quarters.
"Sometimes you've just got to hang in there for the last three or four minutes and that's something we've got to get better at."
He said the Bulldogs looked better once they had a game under their belt and they were able to put pressure on Collingwood with their running.
McCartney was impressed with former Port Adelaide and Fremantle player Nick Lower, who was one of their best against Essendon.
"He's got some areas where he knows he wants to get better at, but he's going to help us with a stronger body," McCartney said.