Here's what rhymes with photofading.
                        
                        
                    
                                fading  shading  lading  pervading  evading  raiding  wading  trading  grading  invading  persuading  parading  braiding  degrading  upgrading  blockading  cascading  crusading  upbraiding  masquerading  downgrading  Words that almost rhyme with photofading
shaping  hating  waiting  dating  rating  stating  mating  raging  staging  gaping  weighting  skating  waging  baiting  gating  gauging  paging  raping  taping  awaiting  escaping  debating  grating  motivating  plating  scraping  bleating  deviating  dilating  perforating  reshaping  abating  automating  deflating  draping  plaiting  creating  operating  relating  alternating  engaging  generating  separating  activating  associating  educating  elevating  isolating  updating  agitating  decorating  equating  oscillating  dissipating  narrating  negating  permeating  saturating  tolerating  collating  desolating  dissociating  enervating  hibernating  inflating  innovating  nauseating  obviating  restating  situating  indicating  fascinating  advocating  cultivating  devastating  dominating  estimating  initiating  negotiating  originating  translating  appreciating  cooperating  emanating  imitating  insulating  irritating  liberating  mediating  radiating  terminating  undulating  aggravating  alleviating  allocating  animating  captivating  designating  escalating  evaporating  hesitating  meditating  mitigating  modulating  navigating  officiating  proliferating  suffocating  validating  dedicating  delegating  fabricating  germinating  intimating  irrigating  legislating  moderating  postulating  vacillating  ventilating  vindicating  actuating  antedating  disengaging  fulminating  percolating  prostrating  renovating  resonating  scintillating  subjugating  supplicating  undeviating  urinating  circulating  evaluating  penetrating  illustrating  integrating  accelerating  anticipating  celebrating  compensating  coordinating  fluctuating  formulating  graduating  propagating  alienating  appropriating  assimilating  disseminating  elaborating  exaggerating  exhilarating  invigorating  lubricating  nominating  regenerating  simulating  aggregating  annihilating  degenerating  deliberating  delineating  deprecating  duplicating  elucidating  emigrating  emulating  enumerating  eradicating  excavating  implicating  obliterating  recreating  reiterating  replicating  segregating  stipulating  subordinating  adjudicating  attenuating  authenticating  corroborating  denigrating  depreciating  enunciating  gravitating  impersonating  inactivating  inaugurating  instigating  interpolating  masturbating  mutilating  perpetrating  reinstating  relegating  reverberating  ruminating  tabulating  demonstrating  participating  regulating  stimulating  eliminating  facilitating  illuminating  incorporating  investigating  accommodating  complicating  culminating  deteriorating  differentiating  humiliating  intoxicating  precipitating  approximating  collaborating  commemorating  debilitating  excruciating  intimidating  necessitating  perpetuating  reciprocating  speculating  ameliorating  conciliating  evacuating  exasperating  incubating  interrogating  legitimating  liquidating  refrigerating  repudiating  accentuating  coagulating  confiscating  consecrating  emancipating  exacerbating  explicating  extricating  infuriating  ingratiating  invalidating  menstruating  promulgating  recuperating  substantiating  unhesitating  calculating  concentrating  contemplating  discriminating  manipulating  articulating  consolidating  disintegrating  predominating  contaminating  exterminating  amalgamating  encapsulating  extenuating  extrapolating  incapacitating  inoculating  preponderating  recirculating  rehabilitating  remonstrating  underestimating  communicating  accumulating  congratulating  incriminating  electroplating  saying  facing  saving  failing  sailing  shaking  shaving  feigning  hailing  phasing  veiling  faking  haying  hazing  shaming  making  taking  raising  laying  paying  gaining  naming  staying  weighing  baking  bathing  framing  gazing  racing  scaling  spacing  staining  waking  waving  basing  behaving  casing  chasing  fainting  flaming  gaming  mailing  obeying  pacing  paving  railing  raining  reigning  swaying  wailing  waning  phrasing  raking  raving  scathing  slaying  whaling  assailing  availing  chafing  chaining  effacing  flaking  nailing  staking  tailing  taming  assaying  bailing  baying  buffeting  caving  flailing  maiming  neighing  waiving  training  breaking  changing  painting  playing  placing  prevailing  ranging  amazing  claiming  pertaining  praying  arranging  attaining  blazing  grazing  modelling  surveying  tracing  wasting  blaming  bracing  craving  decaying  delaying  detailing  draining  praising  spraying  straining  tasting  trailing  braking  glazing  unfailing  awaking  debasing  detaining  erasing  forsaking  inhaling  overtaking  pasting  plaything  preying  quaking  straying  unveiling  allaying  basting  bewailing  braving  braying  craning  defraying  disdaining  graying  ordaining  plaguing  revelling  strafing  remaining  obtaining  retaining  conveying  displaying  sustaining  ascertaining  betraying  proclaiming  appertaining  appraising  displacing  mistaking  partaking  portraying  regaining  unavailing  abstaining  curtailing  disobeying  entailing  refraining  remaking  renaming  repaying  declaiming  denaturing  disclaiming  inflaming  overgrazing  containing  explaining  maintaining  undertaking  replacing  embracing  engraving  entertaining  campaigning  exchanging  restraining  unchanging  countervailing  exclaiming  retraining  acquainting  interlacing  mainspring  paraphrasing  rearranging  reclaiming  retracing  complaining  constraining  remodelling  interchanging  uncomplaining