Our 4 cats and 3 dogs get along pretty well. Our alpha dog is much bigger than the others so he is left alone unless he starts the interaction. Our alpha cat (he seems alpha, even though alpha doesn't usually apply to cats) is bigger than the other cats and the puppy, so they usually leave him alone. Our puppy Ginger is still not sure of dominance, so she plays and tries to dominate all the others.