FIONA Stoddart can remember only the first terrifying moments of a dog attack that left her with serious facial and leg injuries.
Two dogs set upon the 41-year-old nurse when she was on an early-morning walk in Gracemere last Wednesday.
It was a route she has walked many times before, without incident.
While it was first reported the two dogs involved were rottweilers, Fiona said they looked more like staffordshire terriers.
She pushed through the pain on Monday to explain that she was walking in Donovan Cres, about five minutes from her home, when the dogs attacked.
It was only by chance she was walking that morning. The gym class she normally attended was not on that day.
She was in full stride when she heard a noise behind her. She turned to see what it was and noticed two dogs closing in on her from the side - one brown and brindle, the other off-white.
"The brindle one came straight at me and, as I turned, it got the side of my face," Fiona said. "The other one got the back of my legs.
"I didn't think they would stop. I have no idea what happened next. The next thing I remember vividly is running down Cowan St to a house that had the door open."
The occupants rang the ambulance. Fiona was taken to the Mater Hospital, where she underwent surgery on her badly injured face.
She was released on Thursday, with numerous stitches and wounds on the right side of her face.
She is taking painkillers and strong antibiotics.
She has to monitor the puncture wounds on the back of her legs carefully to prevent infection.
Fiona said she wanted to speak about the attack to raise community awareness and ensure it did not happen to anyone else.
"Of course I have a problem with the dogs but I have a bigger problem with the owners," she said.
"Dog owners need to take responsibility for their dogs. They need to be contained or trained appropriately. I don't want anyone else to go through this.
"I am just thankful it was not a child."
Dog attacks can be reported through the Rockhampton Regional Council's customer service centre on 4932 9000 or 1300 225 577.