I would try to resolve the issues you have with your cats now before thinking about getting a puppy. It could add more stress to the cats if they have never been around a dog before besides your one cat.