Here's what rhymes with staining.
chaining training gaining attaining draining raining reigning straining waning feigning obtaining pertaining retaining sustaining ascertaining abstaining detaining craning disdaining ordaining containing remaining explaining maintaining campaigning restraining appertaining regaining retraining refraining complaining entertaining constraining uncomplaining Words that almost rhyme with staining
aiming taming naming framing blaming flaming gaming maiming shaming claiming renaming declaiming inflaming proclaiming exclaiming reclaiming disclaiming taking changing painting paying aging dating stating staying baking bathing spacing staging aching aiding basing chasing pacing paving ailing baiting chafing paging staking tailing taping aping 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 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 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 modelling surveying wasting behaving craving debating decaying delaying detailing exchanging grating pervading scraping unchanging updating appraising evading glazing mistaking assailing availing awaking bleating curtailing debasing dilating effacing entailing erasing overtaking quaking repaying saturating allaying assaying bewailing buffeting graying restating situating creating relating prevailing engaging generating replacing displaying embracing estimating invading betraying degrading educating imitating irritating isolating liberating mediating persuading radiating upgrading agitating decorating displacing equating evaporating hesitating oscillating partaking unfailing validating acquainting blockading cascading deviating disobeying dissipating forsaking inhaling mainspring moderating narrating negating perforating permeating rearranging remaking reshaping tolerating unveiling actuating automating collating deflating defraying denaturing hibernating inflating nauseating obviating retracing revelling upbraiding indicating undertaking alternating fascinating advocating conveying devastating dominating engraving illustrating initiating originating activating associating celebrating cooperating elevating emanating insulating motivating terminating undulating alleviating allocating animating elaborating escalating exaggerating meditating mitigating modulating navigating officiating portraying suffocating unavailing crusading dedicating delegating elucidating fabricating germinating interlacing intimating irrigating masquerading postulating reiterating remodelling vacillating ventilating vindicating antedating corroborating desolating downgrading enervating gravitating innovating instigating interchanging masturbating overgrazing percolating prostrating reinstating resonating reverberating scintillating subjugating supplicating urinating circulating evaluating penetrating stimulating cultivating facilitating integrating negotiating translating accelerating accommodating anticipating appreciating fluctuating graduating propagating aggravating alienating assimilating captivating collaborating countervailing designating exhilarating invigorating lubricating necessitating nominating regenerating simulating speculating aggregating annihilating degenerating deliberating delineating deprecating duplicating emigrating emulating enumerating eradicating exasperating excavating implicating incubating legislating liquidating obliterating paraphrasing recreating refrigerating replicating segregating stipulating adjudicating attenuating authenticating denigrating disengaging dissociating emancipating enunciating exacerbating explicating extricating fulminating interpolating invalidating menstruating mutilating perpetrating recuperating relegating renovating ruminating tabulating undeviating unhesitating demonstrating participating regulating concentrating eliminating illuminating incorporating investigating compensating complicating coordinating culminating deteriorating formulating humiliating precipitating appropriating commemorating consolidating debilitating disseminating intimidating perpetuating proliferating reciprocating ameliorating conciliating evacuating exterminating interrogating legitimating repudiating subordinating accentuating confiscating consecrating depreciating extenuating impersonating inactivating inaugurating infuriating ingratiating promulgating remonstrating calculating contemplating differentiating intoxicating manipulating approximating articulating disintegrating excruciating predominating contaminating amalgamating coagulating encapsulating extrapolating incapacitating inoculating preponderating communicating accumulating discriminating congratulating incriminating