Western Bulldogs to take on Collingwood in Ballarat