Two people allegedly shot by a man from a verandah in suburban Brisbane used a bus stop to take shelter, police believe.
A man in his 20s is fighting for his life after being shot multiple times in the chest in Sunnybank in Brisbane's south on Saturday morning.
Another man has been arrested over the shooting which left a woman, also in her 20s, in hospital with non-life threatening leg injuries after being shot twice.
The pair went to the home with their large dog around 7am before they were shot at, police said.
They hid beside the bus stop but the alleged shooter jumped a fence and continued to fire at them.
The alleged gunman then fled the scene in a black BMW with another person before surrendering to police who found him at his home two hours later.
It is not known what sparked the confrontation.
Neighbours reported hearing screaming during the gunfire.
"This is not a random attack on a stranger walking down the street. These people are known to each other," police inspector Geoff Acreman told reporters.
"(The victims) live locally. They walked to this address, which is why they also walked up with a rather large dog."
The dog bit a responding police officer, who was taken to hospital.
The alleged shooter was arrested at his home in Doolandella, about 12 kilometres away.
"The person who is responsible for the shooting, we believe, is in custody," Insp Acreman said.
© AAP 2019