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