What did you do when he peed in your bed? Buy a new mattress or sleep on that one.
I soaked it in Nature's Miracle and slept on the other side until it dried. You can use Hydrogen Peroxide too. My friend had a cat that objected to her doing homework when she was in law school. He would drag her clothes out of the hamper and pee on them. If the cat was REALLY mad, he'd claw her underwear to shreds.
Animals have ways of dealing with disobedient owners. My dog gives "lectures". She will get in your face and read you the riot act until you follow instructions. She has a sitter while I'm at school, it took my dog only a few weeks to teach the sitter simple commands like "walk, water, cookie". The sitter is now as obedient as a human can be. My dog is the second most intelligent of all dog breeds, she's a poodle. I have no patience in dog training, nor do I want a dog with the decision making ability of a ten year old child.
In this situation. I really don't see a disobedient dog. I see a poorly equipped owner with a lot of excuses on why she's poorly equipped. Not all dogs are suitable for all owners. A border collie is extremely intelligent and extremely active. A dog less intelligent (but not as stupid as say, an Afghan) will be easier to train and not as apt as to think for themselves.
Here is a list of dog breeds ranked by intelligence.
1. Border Collie
2. Poodle
3. German Shepherd
4. Golden Retriever
5. Doberman Pinscher
6. Shetland Sheepdog
7. Labrador Retriever
8. Papillon
9. Rottweiler
10. Australian cattle dog
11. Pembroke Welsh corgi
12. Miniature schnauzer
13. English springer spaniel
14. Belgian Tervuren
15. Schipperke Belgian sheepdog
16. Collie Keeshond
17. German short-haired pointer
18. Flat-coated retriever; English cocker spaniel; Standard schnauzer
19. Brittany spaniel
20. Cocker spaniel; Nova Scotia duck tolling retriever*
21. Weimaraner
22. Belgian Malinois; Bernese Mountain dog
23. Pomeranian
24. Irish water spaniel
25. Vizsla
26. Cardigan Welsh corgi
27. Chesapeake Bay retriever; Puli; Yorkshire terrier
28. Giant schnauzer; Portuguese water dog
29. Airedale; Bouvier des Flandres
30. Border terrier; Briard
31. Welsh springer spaniel
32. Manchester terrier
33. Samoyed
34. Field spaniel; Newfoundland; Australian terrier; American Staffordshire terrier; Gordon setter; Bearded collie
35. American Eskimo dog*; Cairn terrier; Kerry blue terrier; Irish setter
36. Norwegian elkhound
37. Affenpinscher; Silky terrier Miniature pinscher; English setter; Pharaoh hound; Clumber spaniel
38. Norwich terrier
39. Dalmatian
40. Soft-coated wheaten terrier; Bedlington terrier; Smooth-haired fox terrier
41. Curly-coated retriever; Irish wolfhound
42. Kuvasz; Australian shepard
43. Saluki; Finnish spitz; Pointer
44. Cavalier King Charles spaniel; German wirehaired pointer; Black-and-tan coonhound; American water spaniel
45. Siberian husky; Bichon fries; English toy spaniel
46. Tibetan spaniel; English foxhound; Otterhound; American foxhound; Greyhound; Harrier*; Parson Russell terrier*; Wirehaired pointing griffon
47. West Highland white terrier; Havanese*; Scottish deerhound
48. Boxer; Great Dane
49. Dachshund; Staffordshire bull terrier; Shiba Inu*
50. Malamute
51. Whippet; Chinese shar-pei; Wirehaired fox terrier
52. Rhodesian ridgeback
53. Ibizan hound; Welsh terrier; Irish terrier
54. Boston terrier; Akita
55. Skye terrier
56. Norfolk terrier; Sealyham terrier
57. Pug
58. French bulldog
59. Brussels griffon; Maltese terrier
60. Italian greyhound
61. Chinese crested
62. Dandie Dinmont terrier; Vendeen; Tibetan terrier; Japanese chin; Lakeland terrier
63. Old English sheepdog
64. Great Pyrenees
65. Scottish terrier; Saint Bernard
66. Bull terrier; Petite Basset Griffon; Vendeen*
67. Chihuahua
68. Lhasa apso
69. Bullmastiff
70. Shih Tzu
71. Basset hound
72. Mastiff; Beagle
73. Pekingese
74. Bloodhound
75. Borzoi
76. Chow chow
77. Bulldog
78. Basenji
79. Afghan hound
For this family a border terrier would be a much better pet than a border collie.