I am more concerned that Smudge was aggressive towards you. I once was given a dog from my family--the puppy had been bought for my Mother to keep her company. She had cancer and had to quit her job. Unfortunately, My Mother was very, very sick from the treatment and NOBODY had time to do anything but feed and water the dog in the backyard. After 2 1/2 years my Mother died and my Dad didn't want the the dog. I brought the dog home with me and found it to be very aggressive. She slept in bed with me and would growl if I moved in my sleep. I would dry her off with a towel, when she came in after the rain and she would snarl at me.
I took her to a very good and well known trainer that had experience with aggressive dogs. We had group and personal sessions. This went on without improvement for a couple of months. I was trying to do some of the homework the instructor gave me and had the dog on a leash. She attacked me and was going for me good (my sister picked up her daughter and went to the bedroom and locked the door, she was so scared). I managed to get my fist near the end of the leash, picked up the leash and swung the dog in circles. Eventually, she passed out. Later, the trainer told me she couldn't recommend further training and the dog needed to be put down. The trainer was in her 50's and this was the second time in her life that she recommended that.
The most important thing she taught me was to never, ever let your dog get away with aggressive behavior towards you. If your dog growls at you in an aggressive way, you need to stop everything and show the dog who's boss.
Put your hand on both sides of his ruff, lifting him up so that his feet don't touch the floor, get in his face while showing your teeth, and give him a very harsh growl. He might pee on you, but he will definitely get your message.
If you think this will cause him stress, you're wrong. They have tested dogs and found that the Alpha dog has the most stress, is less happy, and doesn't live as long. Dogs want you to be in control.
Okay, I know I'm going to get some arguments on this, but remember that if he becomes too aggressive towards you, you might have to put him down.