Yes, there are breeds known for not being good with other smaller pets. Schnauzers may not be good, unless the dog is used to cats or has lived with them. The same can be true of any dog, but in GENERAL, terriers and northern breeds are often not good with cats because they often have a very high prey drive. Boston terriers, however, are usually pretty good with other animals and don't seem to have prey drive on a level with other terrier breeds.
My suggestion is to find a rescued dog who is in a foster home with other animals and is known to be good with them. That's what I did, and found a dog who is absolutely perfect with my cats.