I have a 10 year old schnauzer, and I work at a grooming salon where we groom schnauzers frequently.

Schnauzers can be excellent dogs but, like most terriers, do have a tendency to be rather well..snotty...somewhat dog/pet aggressive and territorial.

So if you do get a schnauzer, PLEASE socialize him/her VERY well.....around cats, kids, other dogs, etc. And please have them neutered at an early age. My Reggie is rather a brat and I think if we would have done those things he wouldn't be nearly as snotty as he is.

Also, schnauzers need to be groomed frequently, so keep that in mind as a cost concern. And they are barkers!

That said, they are very intelligent dogs, have a great sense of humor, and are very loyal to their humans. And of course, they don't shed.