A Kennel Club Book Giant Schnauzer Comprehensive Guide To Owning And Caring For

This novel weaves together multiple voices without ever feeling messy.

You will find that the illustrated character list prevents confusion.