I have a 4 year old Silky Terrier (Osker), who just seems impossible to completely house train. We've paid for trainers, and have been crate training. ie. every time he's bad, scolding him (not hitting or anything) show him what he's done and putting him in the crate, telling him in a stern voice he's bad. And praising him when he's good and asks to go out, etc... but there's no guarantee he will tell you when he needs out. In addition he gets very aggressive after you discovered he's gone potty in the house (before you even yell at him, just once he knows you've seen it) when you reach for the leash he'll bite at you and get very upset. The same thing when he's barking when he shouldn't be, if he gets really excited he'll bite at you when you tell him to stop and try to pull him away from the window. In addition, we have one couch that he's not allowed on, but when no one is looking he'll sneak on it and when you try to pull him off he'll bite at you (I should explain he was trained wearing his leash and often has his leash on all the time). He's not always bad, but it's usually a given then he'll have to go in the crate at least once a day, sometimes more. We love him very much, so we hope we can do something to make this better. We've also tried paper training (even bought one of those grass pads and the spray to see if we could teach him to use to mat when he does potty inside. He's very defiant and often doesn't seem very remorseful about being bad, only angry he was caught. Any tips that might be helpful?? We're trying everything!:hail: