Yes I would definitely wait, my Oliver just got neutered last week and they informed that 16 of his baby teeth had not yet fallen out and needed to be removed! Thank goodness I had waited because I would not have wanted to put him under anesthesia a 2nd time. I was able to get the teeth removed, neutering done and his microchip put in all at once and he recovered super fast! I would be so worried putting such a tiny, young pup under anesthesia

Best of luck with your decision and congratulations on your new addition!!