I've taken a list of English words, and examined each of them to see what they sound like (using the PHP metaphone function). This page lists the most common metaphone codes, along with their words. You can also search for a word of your own, and see which words sound similar - and which ones rhyme, and which ones alliterate.
docks docs ducks dicks decks duckies daks dickeys dogs dickies dioicous dagos dykes ticks tokes dawks dikes dekes dukes tucks decos tacks dagoes tokays decoys decays dekkos doggies dags digs doux doxy dugs tics togs
hocks chocks shocks docks yocks locks cocks socks knocks bocks rocks jocks pocks mocks nocks nooks hookas backs kooks hacks bucks mocs licks gucks lacks oaks nicks mokes fecks micks hucks hokes cokes sickos lucks hocus ruckus books decks knacks gooks hicks tucks yoks yoicks yacks shooks shackos chooks quicks checks wicks whackos wackos ticks hecks ducks quacks shicksa zooks sicks souks cocos looks wrecks okes buckos kicks sokes rooks hoicks ricks picks mucks wricks pecks cocas soaks gecks packs jouks wracks hooks gowks sooks howks fucks becks kecks jokes recks dicks okas jockos socas focus locos sacks pokes tacks pucks racks cooks necks macks locus rocs zouks sucks ocas tokes jacks wacks wackes whacks woks chicks chokes chucks shacks docs rucks shucks geckos yokes yucks
dock doc deck dick dickey dickie dicky duck duckie ducky