Kiki
I'm sorry if you took my comment on a 'minor' incident in the wrong way - this is a problem that can be fairly easily dealt with but there is no instant fix. You yourself mentioned taking him back or I would never have mentioned it.
I personally don't use Pat's or Therese's methods but they have worked so that's obviously good. I know plenty of people with other breeds that do use this method too.
You've trained dogs before you say and so obviously have had plenty of experience with house training. Basenjis are one of the easiest dogs to house train, in my opinion as they don't like to be dirty normally. I agree that in other ways they can be tricky for the first time owner.
Yes the background training (or non-training I should say!) does make a great deal of difference and indeed even a well house trained puppy may lapse when going to a new home.
However the method I've described works equally well and I have had many Basenjis over the years who have come to me as adults from a kennel environment and who have had no house training at all.
I do appreciate too that your husband gets uopset - not everyone is accepting of such problems I've had plenty of experience of cleaning carpets after 'accdents' too - you are not alone.
It still comes down to patience though - with the dog and with the humans!
I also suggest that you keep a record so that in later times you can look back and see how your Basenji has progressed! It will give you a great sense of achievement!