I'd be inclined to let Topaz get used to the new digs, first, and then look into adding a pup. He'll adjust much easier to the dog if he has all his hidey-holes and safe spots worked out before Puppy gets there...or at least,
I would if I were a cat.
I don't have much kitty experience, though.
With luck, someone with some kitty savvy will chime in soon!
Welcome to the board, Topaz invador!