Hard dog to keep on the porch.
in
This idiom or expression means:
Difficult to control.
Has his or her own agenda.
A. I hear you’re having difficulty with your new assistant.
B. You heard right! He’s a hard dog to keep on the porch.
