Bindi is 6 month old and will pee on the carpet all the time. I have tried crate training, limited the amt of water, but she will go and pee without giving any clue that she has to go out. My carpet shampooer stays fully loaded all the time.
Also have a problem that when she goes outside she will pick up anything she can find from wood chips in the flower bed to rocks, and the only way I can get her to spit it out is to offer her a treat, otherwise if you tell her to drop it she keeps chewing at it in her mouth.
Have you taken her to the vet for a thorough exam, perhaps she has a urinary tract infection? You are going to have to crate her, again, or put her in an x-pen, with a bed in it. As far as the eating of undesirables goes, try spraying bitter repellant around, like vinegar, oe tobabsco sauce. Take her on the leash to the area where you know there's a goodly amount of spray, and let her pick it up. Hopefully she spits it out, and you use a corrective word to associate this behaviour with bad behaviour. My dogs love wood, and chunks of bark, and they have nearly wrecked the shrubs in my garden. I finally put plastic tubing on them, but I have to watch, because I've caught them trying to chew that too. Good luck with Bindy.
Is this still an issue at seven months? A smaller dog is harder to housetrain, but should have the idea by now, and should be able to 'hold it' for several hours. Have you taken her to the vet to rule out UTI? Or spay incontinence? My Dora suffered from spay incontinence, diagnosed with a UTI at 6-7 months of age, was treated with Premerin for 5 months and it solved the problem. Before treatment she was 'leaking' more than going, and needed to 'go' every 1/2 hour while she was awake. Now she can hold it as long as a normal pup her age. If you ruled out a medical condition already, have you tried bell training? Sometimes if you have a quieter dog, they don't make a lot of fuss before going. You can train them to ring a bell at the door you use to go out when they feel the urge to go fairly simply. It works well for some dogs, Albie quickly got the idea. If it is more a matter of her not telling you, than a matter of her not being able to hold it, it might solve your problem. Crate training only works for when she is in her crate, so if she is running free in your house and unsupervised, then the crate isn't being used to combat the problem effectively. The pup should not have full run of the house unsupervised until it is housebroken. Only allowed in the room you are in, with you paying close attention to her. If you have her out, but can't pay close attention to her to catch her signs of needing to go, have her on a lead and tie the lead to you, while fixing dishes, folding laundry, whatnot. THis way she can't run to a corner to go, and you can keep a better eye on her even though you are distracted. If you catch her in the act, make a loud noise to distract her, then scoop her up and rush outside to let her finish. Always praise her for going in the right place, and treat. If it is always in the same spot of the carpet, make sure you are using a good enzyme cleaner to get rid of the smell, as her nose is more sensitive than yours she can smell any residue that is left behind, and will come to think of that area as her toliet. Also if it is the same area all the time, try restricting her from that area, period. If she can't use that area as a potty anymore, she'll be looking for a new potty area anyway, so it will be easier to convince her to potty outside. Hope some of this advice helps, and if you have anymore questions feel free to ask =)