I think you are thinking correctly. Let him be a pup. Just because he is getting big (9 months) doesn't mean that he is mentally maturing yet. You can't expect to have a finished obedience trained dog yet. Keep working with him and tell your boy friend to back off some and give you and your pup a break

.