Here's what rhymes with fairthinking.
                        
                        
                    
                                thinking  sinking  linking  shrinking  stinking  winking  drinking  blinking  rethinking  unthinking  clinking  unblinking  Words that almost rhyme with fairthinking
singing  sitting  filling  fishing  fitting  fixing  picking  shifting  shipping  fearing  hitting  ringing  sticking  swinging  kicking  shearing  shilling  sibling  thinning  filming  flinging  hissing  licking  milking  risking  sifting  sinning  sipping  stinging  ticking  fiddling  flicking  searing  wringing  hitching  sieving  silting  slinging  veering  winging  building  living  giving  bringing  willing  killing  missing  winning  lifting  listing  mixing  spinning  swimming  switching  wishing  assisting  bidding  clinging  digging  kissing  piercing  rearing  slipping  springing  steering  billing  cheering  chilling  clicking  dipping  knitting  milling  nearing  pitching  rigging  sprinkling  thrilling  whipping  whistling  flitting  gearing  hinting  kidding  pinning  pitting  ripping  skimming  skipping  sniffing  spilling  spitting  stitching  tilting  tipping  chipping  flipping  gilding  pricking  ridding  smearing  sneering  stringing  tickling  tiling  tilling  affixing  chiming  dimming  ginning  leering  lilting  lisping  nipping  pickling  skidding  skinning  slitting  spearing  sufficing  swishing  whittling  whizzing  wilting  existing  appearing  clearing  drifting  drilling  forbidding  fulfilling  insisting  resisting  splitting  twisting  adhering  bridging  clipping  dripping  emitting  forgiving  grinning  omitting  persisting  quitting  stripping  befitting  enlisting  enriching  gripping  kindling  lynching  pinching  positing  subsisting  trickling  trimming  tripping  twitching  afflicting  brimming  fringing  limping  quilting  rinsing  scripting  twinning  evincing  flinching  grilling  incising  mincing  minting  refilling  refitting  stripling  swindling  wincing  beginning  consisting  printing  permitting  unwilling  admitting  committing  depicting  disappearing  interfering  dismissing  inflicting  rebuilding  submitting  distilling  equipping  persevering  bewitching  cringing  instilling  misgiving  remitting  squinting  unwitting  abridging  consigning  convicting  eclipsing  glinting  reliving  splinting  sprinting  engineering  conflicting  convincing  pioneering  predicting  restricting  thanksgiving  coexisting  criticising  impinging  infringing  unflinching  unforgiving  agonising  babysitting  minimising  nonliving  reappearing  reminiscing  transmitting  preexisting  domineering  underpinning  unremitting  volunteering  constricting  counterfeiting  electioneering  imprinting  profiteering  reprinting  maximising  unconvincing  contradicting