YES!!! Getting teeth can absolutly make a difference in his sleep habits. But if he isn't waking up fussy, it's likely that his sleep needs are just changing. In other words, if his teeth are effecting his sleep, he will be fussy.
There isn't really any set time that is best for naps because every familiy's schedule is different. Usually, a abay of that age will take a mornign nap (about an hour or two after waking), for about an hour. Then about 3 hours after waking form that nap, he/she will take another naps that usually lasts 2 or3 hours. Some babies need less sleep and they will either cut out the morning nap, or take a shorter afternoon nap. But expect it to change again. As he grows, his sleep needs will change and then you'll have to figure it ut all over again!
What Fun!!
"Through the night" rarely means 12 hours at this age, although it does happen to some lucky moms. If he is sleeping 6 or 7 hours, consider this "through the night". These are the babies (the 6 or 7 hours ones) that usually nap longer during the day
Once you've determined if he is getting enough sleep in a 24 hour period,(as evident in his amount of happy vs fussy times), then you can work to change his nap time amounts. For example, if he takes a hour nap in the AM, then plays cheerfully for the next 3 hours then tales a 2 hour nap in the afternoon, then I would assume he is getting enough sleep. If you want him to take one big long nap instead of the two seperate naps, cut out the morning nap. But in this case you'll have to move the afternoon nap up a little earlier.
In addition, a lot of babies this age are also taking another quick little (30 min) nap in the early evening. Some mom's don't give that nap, instead they just move bedtime up about an hour. The evening nap usually works best in families that stay up late.
Anyway, hope all this helps. Sorry I rambled!
~C.