I assume by your post that your cats aren't declawed? I think that the pup will learn very fast that it can hurt when messing with the kitties, My cats are declawed and they swipe at Cassius all the time, and when I watch really close, it looks as though Cassius will get his head out of the way just in time for that swap! I would say to watch VERY close, make sure that cats have a safe place to go when the pup gets rambunctious! Shelf, a room with a babygate, anything as long as they have a safe place to go. They generally get out of the way rather than risk a confrontation with something that is at least 2x their size (as a pup)
All cats are different as I am sure you know, just keep a close watch for the first week or so, see how the cats rteact to the dog!
That being said, you will want to put the cat food out of reach from the pup, and try to get the litterbox out of reach too, nothing like puppy discovering kitty crunchies and then comming to give you kisses! Dogs just love to get desert from the litterbox.
I have found babygates invaluable for keeping my dog away from cat stuff!! Buy one and use it!!!
Good luck, and get some sleep while you can!!