Well, I didn't contact the vet yet. I thought it's best to email her first. I am waiting for her response. I didn't mention about his weight though. I just mentioned about his loose teeth and snoring/wheezing. I also told her about how much I am feeding him.
Here's a picture of him today when we went to the park

He says thank you for your concern!