Hi, my 1-year-old dog seems to know that it's not allowed to pee at home and can usually hold it. Accident happens one or two times a week when i put a leash on her at home. Wherever she is, she can only hold it 3-4 hours after drinking water, much shorter time than in a crate. Accidents not only happen at home, but also at a restaurant. I've kept pointing the area, said no to her, and then cleaned the area thoroughly with bleach. I also came back to a crate training for one or two days when accidents happen. More time for peeing has also been given. After many weeks however, i began to believe that she knows it's wrong to pee there, but she thinks it's fine to take a risk. What should i do now? any advice is appreciated!