There is disclosed a method of engineering bacteriophages comprising: identifying a bacteriophage with only one attachment gene; isolating said bacteriophage; removing said attachment gene from the genome of said bacteriophage; and inserting a non-natural attachment gene into the genome of said bacteriophage wherein said non-natural attachment gene is specific for attaching to a selected bacteria. There is also disclosed a mutant bacteriophage comprising a heterologous nucleic acid sequence encoding a first specific attachment gene, the first specific attachment gene being different than an inactivated attachment gene and being specific for a selected bacteria. In another embodiment, there is disclosed a method of eliminating a microbial contaminant, the method comprising: obtaining one or more lytic enzymes produced by a mutant bacteriophage; applying the one or more lytic enzymes to a bacterial contaminant, without prior infection of the bacterial contaminant with a bacteriophage, to eliminate the bacterial contaminant.L'invention concerne une méthode de modification de bactériophages consistant à : identifier un bactériophage avec un seul gène de fixation ; isoler ledit bactériophage ; éliminer ledit gène de fixation du génome dudit bactériophage ; et insérer un gène de fixation non naturel dans le génome dudit bactériophage, ledit gène de fixation non naturel étant spécifique à une fixation à une bactérie sélectionnée. L'invention concerne également un bactériophage mutant comprenant une séquence d'acide nucléique hétérologue codant pour un premier gène de fixation spécifique, le premier gène de fixation spécifique étant différent d'un gène de fixation inactivé et étant spécifique à une bactérie sélectionnée. Selon un autre mode de réalisation, l'invention concerne une méthode d'élimination d'un contaminant microbien, la méthode consistant à : obtenir une ou plusieurs enzymes lytiques produites par un bactériophage mutant ; appliquer la ou les enzymes lytiques à