
I've never had any success in stopping mine from doing it, even at 2 years old I still find all sorts in her *deposits* - stones, carpet, vetbed, plastic, brick, wood etc. No matter how hard I try she always manages to find some from somewhere :(
A friend of mine had a very, very poorly dog a couple of months back, thought she was going to die. Vet eventually found a stone obstruction and now thankfully she is fit and well again. Glad to hear your girl is ok.