Можно сказать и "два сына" и "двое сыновей".

Двое, трое, четверо ... - это так называемые "собирательные числительные", они могут употребляться только для описания количества одушевленных объектов мужского рода взятых вместе. Требуют после себя родительный падеж мн.ч..