Краткое резюме
Одно решение: -inho после безударного -o/-a/-e (casa → casinha), -zinho во всех прочих случаях (café → cafezinho)
Слова на -s и -z берут только -inho: lápis → lapisinho, но не ✗ lapizinho
Выбор ничего не выражает — он чисто звуковой, в отличие от русского
Род не меняется: a casinha, o livrinho, um probleminha
Написание спасает звук: pouco → pouquinho, amigo → amiguinho
Знаки ударения исчезают (café → cafezinho), тильда остаётся (irmã → irmãzinha)
Множественное с -zinho: сначала основа — pão → pães → pãezinhos
Размер — самое редкое значение; обычно это теплота, смягчение или ирония