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