HI,
Maybe there is other possible solutions instead of rehoming your Puppy. If you can have friends or family to help you with your little one, then this will give you the support you need
Could someone watch your little guy while you are out? Puppy sit? I can see how much you love your puppy, and I feel like there could be other alternatives other then rehoming him.
It is something to think about.
Try not to make any quick decisions, and really think of different alternatives.