Doggies facing uphill battle to play finals after Geelong defeat