Definitely 2 and he looks "lumpy" enough that I could see him having more. The second swirls behind are kind of close to the first horn buds so he may genetically have 4 but end up with them fused together so it looks like just 2. It will be clearer in a week or two.
I love his wavy coat! He's such a little doll no matter how many horns