Giant schnauzers : everything about purchase, care, nutrition, training, and