A six-month-old puppy is not becoming aggressive yet. He is probably afraid. After all, he is playing with his favorite person in the world when all of a sudden the person stops yelling at him!
Limit his opportunities to become excited. Do you get down on the floor with him before this happens? When he starts licking, even before he starts play biting, tell him to sit, tell him down, have him roll over on his back and then rub his belly. Let him chill out.
He sounds like a great puppy. Do not condemn him for something he has not even done. Just handle him with kid gloves: stay calm, keep your voice down, and give him a command he can follow.
If you have not started obedience training yet get on it right away. He should understand "sit" and "down." Almost no dogs will bark at their owner when they are told to lie down.