We feed fresh meat always. We started out with kibble, but we find our B's are more healthy with meat and related chews (soft bones, cartilage, heart, etc.).
Welcome to you and Snicker. I'm pleased that you said 'accident' - it's definitely not Snicker's fault. If you follow the advice gicven by previous posters you'll very soon have the perfect housetrained Basenji. They are generally very clean little creatures and in my opinion are the easiest dog to housetrain.