Although a national programme for control of visceral leishmaniosis (VL) is being run in Brazil, the disease continues to spread. This programme is essentially based on culling infected dogs from endemic regions. Thus, there is an urgent need to develop other control measures against VL to deter its advance. Here, a subunit vaccine, a recombinant vaccine, an insecticide-impregnated collar and the associations between these measures were evaluated for reducing the incidence of Leishmania infection in dogs. This was through a cohort study conducted in an endemic region of Brazil, considering the incidence and time of total exposure over a period of 1 year. The incidence of VL was estimated by means of serological and molecular diagnostic tests, 180 and 360 days after the application of the control measures. The estimates of the effectiveness (EF) were not significant in any cohort. The EF of the subunit vaccine, the recombinant vaccine and the collar were 26.4%, 32.8% and 57.7% and the upper limit of the 95% confidence interval for EF were 63.7%, 67.9% and 82.5%, respectively. In conclusion, under the conditions of this study, none of the immunogens for VL control was sufficiently effective to protect dogs against infection. On the other hand, use of collars impregnated with insecticide seems to constitute a method with better prognosis, corroborating other studies in this field.