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