Ming from Agents of Speech explains when to correct your child's speech. If they already know the sound but slip up, correction helps. If they're still learning or stressed, skip it. The example: a child saying "pish" instead of "fish" probably isn't ready for correction yet.
Chapters
Maybe your child is delayed, maybe he's not, maybe he's on the spectrum. But when a child is not able to say something correctly, meaning it might be something that is of a grammatical error, that's a speech sound as incorrect, parents feel obliged to correct and teach the correct response, right? Then that's okay. The answer is yes and no. There's always it depends. So yes, if the child is confident about the thing that you're correcting about. For instance, if I've been teaching a kid about how to use the F sound on a word level when he's speaking in a conversation, he would turn the F into a p like fish becomes a pish. Then yes, we can correct the kid because we've given enough training and context before he knows exactly what we want for him, then it's going to be very easy to actually correct the child. That's only if it's not stressful for the kids. The other answer is no if the child is obviously not at that level.