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