We study a class of Dirichlet functions obtained as analytic continuation across the line of convergence of Dirichlet series which can be written as Euler products. This class includes that of Dirichlet L-functions. The problem of the existence of multiple zeros for this last class is outstanding. It is tacitly accepted, yet not proved that the Riemann Zeta function, which belongs to this class, does not possess multiple zeros. In a previous study we provided an example of Dirichlet function having double zeros, but that function is not an Euler product function. In this paper we deal with Euler product functions and by using the geometric properties of the mapping realized by these functions, we tackle the problem of the multiplicity of their zeros.