thanks guys. she has got lots of chew sticks and dog toys to play with but still manages to find stones either in the garden or even when we are out walking she will pick graval up off the road, she just has to have something in her mouth just like a baby. I realise schnauzers are pigs as i have had them in the past and they LOVE thier food. I did get her from a breeder as i refuse to buy an animal from a pet shop as i know majority of the animals come from bad breeding and horrid living conditions. I finally found where she was getting the stones from it was a tiny hole in the fence and the neighbours have just renovated their yard with little tiny stones and my puppy was sticking her tongue through the hole in the fence to get them so that hole has been fixed! I think it was more of a game for her as every time she put her tongue through the hole a bunch of stones would fall out. I will try the food training at dinner time i think that is a great idea. She is learning very quickly and will now sit on command :-) I took her to the beach for the first time yesterday and she had a fantastic time and behaved really well off the leash coming when she was called.
thanks for your advice