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