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