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