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