Here's what rhymes with spiffing.
sniffing Words that almost rhyme with spiffing
living giving fishing missing wishing kissing hissing sieving swishing whizzing forgiving griffin sufficing dismissing misgiving incising reliving unforgiving agonising nonliving thanksgiving criticising maximising minimising patronising reminiscing characterising picking spinning bidding digging steering sticking billing cheering chilling dipping itching pitching pinning pitting spilling spitting stinging stitching ticking tipping chipping inning tiling tilling chiming dimming earring ginning spearing building bringing sitting willing appearing filling fitting killing singing winning lifting shifting shipping swimming switching drifting drilling fearing forbidding hitting piercing rearing ringing slipping splitting springing swinging bridging dripping kicking knitting milling nearing rigging shearing shilling stripping thinning thrilling whipping flinging flitting gearing kidding licking pinching ripping sifting sinning sipping skimming skipping stinking tilting trimming tripping twitching brimming flicking flipping pricking ridding searing smearing sneering stringing tickling twinning wringing hitching inching inking leering nipping pickling skidding skinning slinging slitting veering winging beginning thinking drinking printing clearing fixing linking listing mixing permitting sinking admitting clinging twisting adhering clicking clipping emitting grinning omitting quitting shrinking sibling submitting whistling befitting blinking distilling filming gripping hinting inkling lynching milking positing risking trickling bewitching fiddling fringing gilding instilling limping rinsing winking abridging flinching grilling lilting lisping mincing minting silting splinting sprinting stripling whittling unwilling assisting committing depicting disappearing fulfilling pioneering persisting rebuilding sprinkling enriching equipping kindling subsisting afflicting cringing impinging quilting remitting scripting squinting unwitting existing engineering insisting interfering predicting resisting restricting inflicting domineering enlisting persevering rethinking underpinning unthinking volunteering imprinting infringing profiteering reprinting unflinching consisting conflicting convincing transmitting unremitting constricting counterfeiting preexisting coexisting electioneering contradicting unconvincing