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