Gallant finally has all his teeth!
(He has no two-year molars yet. Assuming he get to enjoy a break from teething, he is temporarily done until those arrive within the next year.)
His lower canines have come through during the last two weeks.
On Thursday of last week (March 7th) his lower left canine arrived.
Four days later, the lower right canine followed (last Monday).
He is sleeping through the night much more regularly now. Hooray!