Bulldogs edge Geelong in AFLW scrap