Here's what rhymes with pufiing.
seeing chivvying hieing chivying being fleeing freeing skiing keying unseeing peeing teeing kneeing skying geeing weeing pieing piing agreeing unvarying strewing untying farseeing treeing retying emceeing overseeing foreseeing sightseeing decreeing refereeing phantasying pureeing bestrewing alibiing disagreeing reburying squeegeeing garnisheeing fricasseeing flambeing guaranteeing filigreeing Words that almost rhyme with pufiing
feeling hearing seeking feeding healing heating ceiling seeming seizing ceasing heaving sealing seating seeding seething ceding heaping heeding seeping sheathing sheeting thieving heeling phishing seaming vicing sheaving meaning leading leaving meeting speaking teaching dealing keeping reaching receiving proceeding sleeping achieving appealing beating freezing leaning sweeping kneeling needing perceiving stealing weaving weeping annealing cheating deceiving defeating fleeting leaping leasing peering policing shielding speeding steaming teasing beaming besieging feasting leaching leaking machining peeling peeping reaping reeling scheming seedling shrieking sneaking teeming unceasing weaning weeding wheeling beseeching deeming jeering kneading peaking reeking sneezing unfeeling wheezing appeasing beading defiling fielding leafing pealing peeking piecing steeping teaming teething wreaking esteeming freaking keening reaming wreathing beaching beeping fleecing leeching reefing riving steeling unseating beefing beseeming cheeping chinning deeding faceting unsealing weening cheeking keeling leaguing piquing reeving sleeting spiting deceasing sleeking beaning leashing spieling peeving preceding believing bleeding breathing preaching treating breeding cleaning exceeding pleasing revealing screening succeeding yielding creeping dreaming greeting pleading screaming streaming concealing conceiving gleaming grieving receding squeezing bleaching briefing conceding creaking deleting fatiguing wielding cleaving convening demeaning overeating screeching squeaking squealing unmeaning acceding bequeathing breaching careening creasing gleaning greening needling preheating rehearing reheating reviling seceding streaking unleashing weakling beetling bespeaking creaming greasing preening striping tweaking wheedling reseeding unfreezing breezing resealing unsheathing bereaving bleeping perilling queening refiling tyrannising unreeling urbanising idolising uprearing valeting weaseling aggrieving hosteling mitring tweeting iodising rosining competing decreasing intervening misleading repeating releasing relieving redeeming emphasising endearing realising secreting unyielding debriefing depleting displeasing impeding misreading overheating overweening repealing rereading superseding unbelieving unreasoning utilising imbibing mobilising overhearing overreaching safekeeping unappealing unpleasing calcining congealing fertilising impeaching interceding overfeeding supervening idealising underfeeding crisping penalising refreezing relining reteaching sidelining subfreezing undeceiving vitalising anodising fantasising leafleting nonspeaking predeceasing subleasing channelising nonfreezing pinwheeling receipting verbalising misspeaking obsoleting restring disesteeming fossilising misdealing routinising stylising surceasing chagrining bulletining novelising increasing completing intriguing organising retreating retrieving entreating inbreeding interweaving civilising critiquing disbelieving modernising specialising apologising concreting equalising excreting generalising interleaving moralising neutralising socialising stampeding symbolising tantalising energising globalising imperilling liberalising localising mistreating sterilising synthesising underachieving brutalising eulogising finalising galvanising inveigling legalising naturalising reconvening canalising cartwheeling guillotining hypothesising immobilising immunising mechanising overachieving oversleeping personalising feminising reprieving vocalising federalising nonyielding pluralising rhapsodising vandalising alkalising calcimining preconceiving gimleting recognising interbreeding stabilising centralising crossbreeding demoralising maltreating rationalising scrutinising humanising monopolising nationalising normalising visualising actualising capitalising evangelising formalising fraternising internalising revitalising immortalising metabolising misconceiving radicalising scandalising solemnising trivialising vulcanising commercialising demobilising initialising signalising trampolining womanising cannibalising devitalising marbleizing metastasising serialising westernising analogising destabilising reorganising dehumanising disorganising externalising homogenising marginalising materialising noncompeting quarantining mythologising attitudinising denationalising depersonalising overemphasising volatilising silkscreening anthologising hospitalising industrialising decentralising universalising criminalising memorialising professionalising editorialising fictionalising photosynthesising overgeneralising emotionalising recapitalising conceptualising individualising internationalising decriminalising intellectualising sentimentalising sensationalising conventionalising institutionalising contextualising compartmentalising