You only have 6 teeth 3 on top, 3 on the bottom. Slowest teether EVER. Luckily it hasn't made you super fussy. You weigh 22 lbs 5 oz & are 32 inches long. You're staying the course at 25%.
On the subject of walking. In just one month you've developed so much more confidence in standing & cruising along the furniture. Occasionally you'll pull your hands free and just be standing, steady on your feet. I don't even think you even realize it. Maybe it's the 2nd time mom in me, but I'm not super worried. I know you'll walk eventually. Until then you'll just be mama's boy (& daddy's for that matter) a little longer.