Any Pokemon in the Field egg-group can breed with samurott, besides Ditto, thats it.
Listed out in aphabetical order that looks like this:
Absol
 Aipom
 Ambipom
 Ampharos
 Arbok 
 Arcanine
 Beartic
 Bibarel 
 Bidoof
 Blaziken
 Blitzle
 Bouffalant
 Buizel 
 Buneary 
 Camerupt
 Chimchar 
 Cinccino
 Combusken
 Cubchoo
 Cyndaquil
 Darmanitan
 Darumaka
 Deerling
 Delcatty
 Delibird 
 Dewgong 
 Dewott
 Diglett
 Donphan
 Drilbur
 Dugtrio
 Dunsparce
 Eevee 
 Ekans 
 Electrike
 Emboar
 Emolga
 Empoleon
 Espeon
 Excadrill
 Exploud 
 Farfetch'd 
 Flaaffy 
 Flareon
 Floatzel 
 Furret
 Girafarig
 Glaceon
 Glameow
 Golduck 
 Granbull 
 Growlithe
 Grumpig
 Heatmor
 Herdier
 Hippopotas
 Hippowdon
 Houndoom
 Houndour
 Infernape
 Jolteon
 Kecleon
 Krokorok
 Krookodile
 Leafeon
 Liepard
 Lillipup
 Linoone
 Lopunny 
 Loudred 
 Lucario
 Luxio
 Luxray
 Mamoswine
 Manectric
 Mankey
 Mareep
 Mawile 
 Meowth
 Mienfoo 
 Mienshao 
 Mightyena
 Miltank
 Minccino
 Monferno
 Munna
 Musharna
 Nidoking
 Nidoran♀
 Nidoran♂ 
 Nidorino
 Ninetales
 Numel
 Nuzleaf
 Oshawott
 Pachirisu 
 Panpour
 Pansage
 Pansear
 Patrat
 Persian
 Phanpy
 Pignite
 Pikachu 
 Piloswine
 Piplup
 Ponyta
 Poochyena
 Primeape
 Prinplup 
 Psyduck 
 Purrloin
 Purugly
 Quagsire
 Quilava
 Raichu
 Rapidash
 Raticate
 Rattata
 Rhydon 
 Rhyhorn
 Rhyperior 
 Samurott
 Sandile
 Sandshrew
 Sandslash
 Sawsbuck
 Scrafty 
 Scraggy
 Sealeo 
 Seedot 
 Seel
 Sentret
 Serperior 
 Servine
 Seviper 
 Shiftry 
 Shinx
 Simipour
 Simisage
 Simisear
 Skitty
 Skuntank
 Slaking
 Slakoth
 Smeargle
 Sneasel
 Snivy
 Snubbull 
 Spheal 
 Spinda 
 Spoink
 Stantler
 Stoutland
 Stunky
 Swinub
 Swoobat 
 Tauros
 Teddiursa
 Tepig
 Torchic
 Torkoal
 Typhlosion
 Umbreon
 Ursaring
 Vaporeon
 Vigoroth
 Vulpix
 Wailmer 
 Wailord 
 Walrein
 Watchog 
 Weavile
 Whismur
 Woobat
 Wooper 
 Zangoose
 Zebstrika
 Zigzagoon
 Zoroark
 Zorua 
And just for Kyron: Ditto