Yess...I have this problem with my little dog too. While he's actually 8 years old but still aggressive. I had been bitten by him many times but I am told by everyone including my family members that I spoiled him rottenly. Can't help coz he's too adorable.
What I do is when he bites me or shows all his teeth to me, I just turn on my sternest voice and he will walk away. However, that does not stop him from biting me again when he is in a bad mood and I tried to 'sayang' him.
Guess I just put up with his dominant behaviour coz I love him too much.
By the way, the little rascal is in my avatar pic.