A two-year-old girl is fighting for her life in a Brisbane hospital after sustaining severe neck injuries during a dog attack in Beaudesert.