The Basenji is a primitive hound that is cat-like in behavior and is considered to be one of the most difficult dogs to train.
The Basenji is a primitive hound that is cat-like in behavior and is considered to be one of the most difficult dogs to train.