Puppy or dog? In any case:
Leerburg | Introducing Dogs or Puppies into Homes with Cats
Introducing Shepherd to cats
In essence never allow the dog to chase the cat! Not one paw forward period!
Three dogs and up to 14 cats at once (cat rescue) for over 12 years and not a single cat/dog incident ever.