Forgot to mention that all of my rescued dogs were at least 2-3 years of age with the oldest probably 5-7 years old.

Also that my dog is well socialized and while she likes to be boss doesn't have to be boss except if there are very exceptional circumstances.

The cats have been brought up around dogs since they were 5- 6 weeks old, so they don't have too many dog issues.

Your circumstances may be very different, but if it's an issue of how much time and effort you're prepared to put in, perhaps it would be better if you just forgot the whole idea. Puppies are a lot of work on their own, let alone integrating into an established dog's territory.