My friend Lauren has a Llasa Apso and it sounds just like yours

He was buddies with my Starr and was really nice to her, but would growl at me, and even his Mommy, when you'd tell him no or pick him up when he didn't want to be picked up.
I have no advice, sorry

I hope that you can work it out somehow. He does need to know who's boss, and it AIN'T him