She does look like a snug-bug, hard to tell if she is a Basenji mix, she could be, how many Basenji traits does she have? Regarding the cats, our cats already knew a dog when we introduced our Kaiser but still one was easier than the other and then it took time and supervision. Make sure the cats have a high place to feel safe and to be able to watch the dog and don't rush it. We still always supervise as either one could get hurt. Helps If the cats don't run as that is definitely a trigger for them to chase. We also used the crate for time out when teaching him to be calm around the cats. Oh and if you have a litter box don't leave it where she can get to it, it's like a cookie jar to them. Good luck.
Jolanda and Kaiser