THIS can be helped, yes it can!! Good for you for wanting to correct this while she is still a puppy!! It is excellent you do not have her outside without supervision, THAT will be tremendous help.
I'm not exactly sure how to stop this, but here's some ideas til someone more knowledgable than me comes by and spots this question.
First off, one thing is teach your dog to "drop it" or "Trade". Do this training inside your house, starting off with objects Dakota isn't terribley interested in anyway. YOu give command 'drop it' and soon as she does, click and treat that, and praise. You wanna take care you do not repeat the command, or else Dakota learns, well, i can drop this toy on 1st or 2nd ...or 3rd.... time he says it....see?
Do not let this turn into tug game either, confuses the dog. You don't touch the toy during this command, imo. YOu say drop it, once, ignore wrong responses, praise/reward correct response.
During training, don't take toy right away after she drops it, that lessens her urge to drop it. Make this fun, be very enthusiastic when Dakota does right thing----and if you are new to training, all training sessions with dogs last only about a minute or two for dogs new to training.
Always, always follow with play session. Make training times your dogs favorite thing of the day.
You can repeat the lesson several times a day, but only take a few minutes at a pop of training. You wanna stop before your dog zones out or becomes frustrated.
"Trade" is kinda same thing, except dog sees the treat:dogbiggrin: while deciding if she will drop it or not and gets treat soon as he drops toy, like an even pass or trade. "Trade" may be easier for some dogs than "drop it".
Keep treats super tiny, a full dog is not as motivated. My dog doesn't seem to care if his treat is miniscule or a big lump..
Hopefully, over time, you can advance along to objects of more value to Dakota.
And then begin training this cue outside, again, beginning outside with objects of low value to Dakota, and over time, advancing along to higher value objects.
The goal is, in the future, after Dakota knows what "drop it" or "Trade" means, you can use this cue to get her to spit out stuff she should not have.:dogtongue:
In the meantime, before Dakota has learned "trade", or "Drop It".........You can also try saying "ah ha!" or "NO" in firm voice, but no yelling is needed, or shaking a can of pennies ---------if she does get something or shows too much interest in something outside that you do not want her to eat, reward her for stopping, or for looking over to you.
Then give her something else to do.:msnohyes:
Chasing you, throwing a ball, chewing something that IS okay, play with her, something.
Bored dogs do get into trouble, ha ha!!:msngiggle:
but stand by, there are some reeeeally smart dog folks around here who will see this and give you advice!!! Hang in there!!