Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'dog grooming', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
dog grooming
Transposition0
odg grooming
dgo grooming
do ggrooming
dogg rooming
dog rgooming
dog goroming
dog gromoing
dog grooimng
dog groomnig
dog groomign
Transposition1
god grooming
d gogrooming
dogrg ooming
dog orgoming
dog goorming
dog grmooing
dog groimong
dog groonimg
dog groomgni
Transposition2
ogdgrooming
dgg orooming
dor ggooming
dogogr oming
dog orogming
dog gmooring
dog griomong
dog gronmiog
dog grooginm
Transposition2r
godgrooming
dg gorooming
dorg gooming
dogorg oming
dog oorgming
dog gmooring
dog grimoong
dog gronimog
dog groognim
Transposition0x2
od ggrooming
odgg rooming
odg rgooming
odg goroming
odg grooming
odg gromoing
odg grooimng
odg groomnig
odg groomign
dgog rooming
dgo rgooming
dgo goroming
dgo grooming
dgo gromoing
dgo grooimng
dgo groomnig
dgo groomign
do grgooming
do ggoroming
do ggrooming
do ggromoing
do ggrooimng
do ggroomnig
do ggroomign
dogg oroming
dogg rooming
dogg romoing
dogg rooimng
dogg roomnig
dogg roomign
dog rgooming
dog rgomoing
dog rgooimng
dog rgoomnig
dog rgoomign
dog gormoing
dog goroimng
dog goromnig
dog goromign
dog grooimng
dog groomnig
dog groomign
dog gromonig
dog gromoign
dog grooimgn
Slip3A
ogd grooming
dg ogrooming
do ggrooming
doggr ooming
dog rogoming
dog goorming
dog gromoing
dog gromiong
dog grooinmg
dog groomngi
Slip3B
gdo grooming
d oggrooming
dogg rooming
dogr gooming
dog ogroming
dog goroming
dog grmooing
dog groiomng
dog groonmig
dog groomgin
Omission
og grooming
dg grooming
do grooming
doggrooming
dog rooming
dog gooming
dog groming
dog grooing
dog groomng
dog groomig
dog groomin
Repetition
ddog grooming
doog grooming
dogg grooming
dog grooming
dog ggrooming
dog grrooming
dog groooming
dog groomming
dog groomiing
dog groominng
dog groomingg
QWERTY Substitution
sog grooming
fog grooming
dig grooming
dpg grooming
dof grooming
doh grooming
dog frooming
dog hrooming
dog geooming
dog gtooming
dog grioming
dog grpoming
dog groiming
dog gropming
dog grooning
dog groomung
dog groomong
dog groomibg
dog groomimg
dog groominf
dog groominh
QWERTY Repetition after
dsog grooming
dfog grooming
doig grooming
dopg grooming
dogf grooming
dogh grooming
dog gfrooming
dog ghrooming
dog greooming
dog grtooming
dog groioming
dog gropoming
dog grooiming
dog groopming
dog groomning
dog groomiung
dog groomiong
dog groominbg
dog groominmg
dog groomingf
dog groomingh
QWERTY Repetition before
sdog grooming
fdog grooming
diog grooming
dpog grooming
dofg grooming
dohg grooming
dog fgrooming
dog hgrooming
dog gerooming
dog gtrooming
dog griooming
dog grpooming
dog groioming
dog gropoming
dog groonming
dog groomuing
dog groomoing
dog groomibng
dog groomimng
dog groominfg
dog groominhg
QWERTY Substitution Transposed
osg grooming
sgo grooming
so ggrooming
sogg rooming
sog rgooming
sog goroming
sog gromoing
sog grooimng
sog groomnig
sog groomign
ofg grooming
fgo grooming
fo ggrooming
fogg rooming
fog rgooming
fog goroming
fog gromoing
fog grooimng
fog groomnig
fog groomign
idg grooming
dgi grooming
di ggrooming
digg rooming
dig rgooming
dig goroming
dig gromoing
dig grooimng
dig groomnig
dig groomign
pdg grooming
dgp grooming
dp ggrooming
dpgg rooming
dpg rgooming
dpg goroming
dpg gromoing
dpg grooimng
dpg groomnig
dpg groomign
odf grooming
dfo grooming
do fgrooming
dofg rooming
dof rgooming
dof goroming
dof gromoing
dof grooimng
dof groomnig
dof groomign
odh grooming
dho grooming
do hgrooming
dohg rooming
doh rgooming
doh goroming
doh gromoing
doh grooimng
doh groomnig
doh groomign
odg frooming
dgo frooming
do gfrooming
dogf rooming
dog rfooming
dog foroming
dog fromoing
dog frooimng
dog froomnig
dog froomign
odg hrooming
dgo hrooming
do ghrooming
dogh rooming
dog rhooming
dog horoming
dog hromoing
dog hrooimng
dog hroomnig
dog hroomign
odg geooming
dgo geooming
do ggeooming
dogg eooming
dog egooming
dog goeoming
dog geomoing
dog geooimng
dog geoomnig
dog geoomign
odg gtooming
dgo gtooming
do ggtooming
dogg tooming
dog tgooming
dog gotoming
dog gtomoing
dog gtooimng
dog gtoomnig
dog gtoomign
odg grioming
dgo grioming
do ggrioming
dogg rioming
dog rgioming
dog giroming
dog groiming
dog grimoing
dog grioimng
dog griomnig
dog griomign
odg grpoming
dgo grpoming
do ggrpoming
dogg rpoming
dog rgpoming
dog gproming
dog gropming
dog grpmoing
dog grpoimng
dog grpomnig
dog grpomign
odg groiming
dgo groiming
do ggroiming
dogg roiming
dog rgoiming
dog goriming
dog grioming
dog gromiing
dog groiimng
dog groimnig
dog groimign
odg gropming
dgo gropming
do ggropming
dogg ropming
dog rgopming
dog gorpming
dog grpoming
dog gromping
dog gropimng
dog gropmnig
dog gropmign
odg grooning
dgo grooning
do ggrooning
dogg rooning
dog rgooning
dog goroning
dog gronoing
dog grooinng
dog groonnig
dog groonign
odg groomung
dgo groomung
do ggroomung
dogg roomung
dog rgoomung
dog goromung
dog gromoung
dog grooumng
dog groomnug
dog groomugn
odg groomong
dgo groomong
do ggroomong
dogg roomong
dog rgoomong
dog goromong
dog gromoong
dog grooomng
dog groomnog
dog groomogn
odg groomibg
dgo groomibg
do ggroomibg
dogg roomibg
dog rgoomibg
dog goromibg
dog gromoibg
dog grooimbg
dog groombig
dog groomigb
odg groomimg
dgo groomimg
do ggroomimg
dogg roomimg
dog rgoomimg
dog goromimg
dog gromoimg
dog grooimmg
dog groommig
dog groomigm
odg groominf
dgo groominf
do ggroominf
dogg roominf
dog rgoominf
dog gorominf
dog gromoinf
dog grooimnf
dog groomnif
dog groomifn
odg groominh
dgo groominh
do ggroominh
dogg roominh
dog rgoominh
dog gorominh
dog gromoinh
dog grooimnh
dog groomnih
dog groomihn
WrongDoubles
dog grroming
dog gromming
$JSON
$address
$applyDefault
$clone
$commas
$copy
$copyFields
$delete
$entries
$expand
$filt
$getType
$isArray
$isBoolean
$isClass
$isDate
$isElement
$isFunction
$isNumber
$isObject
$isString
$isType
$isValidDate
$json2txt
$keys
$load
$matchall
$parseFloats
$pick
$postJSON
$prune
$save
$set
$sortBy
$stringify
$sum
$svgPoster1
$textify
$toFixed
$type
$without
Glossary
Transposition = adjacent pairs of letters are swapped
Omission = individual letters are missed out
Repetition = individual letters are entered twice consecutively
QWERTY substitution = letters are replaced by each of their QWERTY-keyboard based physical neighbours (e.g. 'h' gets replaced with y, u, j, n, b, g)
QWERTY repetition type 1 = letters are followed by each of their QWERTY-keyboard neighbours
QWERTY repetition type 2 = letters are preceded by each of their QWERTY-keyboard neighbours