A South Australian police officer remains in an induced coma after being stabbed following a call-out reportedly sparked by complaints about a resident's dog.

Sergeant Ian Todd, 53, suffered critical wounds to his neck, arms and hands and was in surgery until late on Wednesday after the incident in the small town of Crystal Brook.

The man involved in the stabbing, identified in media reports as Sean Ferris, was shot dead after he attacked Sgt Todd and fellow officer Sergeant Jordan Allely, 32, who received serious wounds to his right leg and arm.

Police Commissioner Grant Stevens on Thursday said Sgt Allely was recovering well and he had been able to speak with the officer in hospital.

"The other officer, Ian Todd, was in surgery until 11.30 last night - he is still in an induced coma but the prospects are looking much better than yesterday," he told Nine's Today Show.

"We're very pleased at this point in time that he got through this surgery."

Both officers were airlifted to the Royal Adelaide Hospital for treatment after the attack.

Mr Stevens said the two officers were at the Symons St property following a "pretty minor incident" at the local shopping centre the previous day, reported to have involved a complaint about the man's husky.

"I think it really indicates just how uncertain the policing role is in the community," he said.

"These two officers didn't start work on Wednesday morning expecting they'd be involved in this confrontation."

Police have not said if Ferris was known to investigators before the attack.

His body was found at the scene by the officers who first responded to the sergeants' calls for help.

SA Police Association president Mark Carroll said it was too early to know exactly what led to the attack but it appeared Sgt Allely had gone to help Sgt Todd and probably saved his life.

"We know that officers went to the house because of a minor, benign disturbance and, for whatever reason, this offender has had a frenzied attack against the officers in a very violent way," he told Seven's Sunrise.

Local publican Brad Johnstone said Ferris was often seen around the town with his dog and "seemed to be a bit of a lost soul".

"He spent a lot of time on his own with his dog - he was known around town to have a bit of confrontation with people at times," he told Sunrise.

"But we never really had a problem with him. He was always up for a chat."

Premier Peter Malinauskas on Wednesday said the incident "will be difficult news for the South Australian community to absorb".

"Our frontline workers do an inherently difficult and dangerous job each day when they go to work," he said.

"They exercise this duty with courage and bravery."

No South Australian police officer has been killed while on duty for more than 20 years.

© AAP 2023