Basenjis have desires, we have desires to get to work on time.
You can feed your b twice a day and do a poop right after they eat. That will help.
When it is raining or cold I just throw on my slicker and accept that I will be getting as wet as my B.
You may want to try Muttlucks which are great waterproof shoes made for dogs in the water or snow.