No, schnauzers are not hard to train. They are highly intelligent and eager to please their owners, which makes them quick learners. However, like all dogs, they will need patience and consistency when being trained. Positive reinforcement techniques are always the best way to go with schnauzers – rewarding them for good behaviour rather than punishing them for bad behaviour.