Looks like a good dog Trainer - even appears to get along with the cat.

My parents have a toy poodle & my brother a German Shepherd & they don't get along that well - usually because the poodle gets sick of the GS sniffing her.