0 houses, 0 maison, 1,9 houses et 1,9 maison
For some strange reason, the “starting point” of plural is different in different languages.
In English, plural starts “right after 1”, but in French it only starts at 2.
So we should say “1,99 mètre” but “2 mètres”.