@BB8sm8 I just knew in my heart it was a mistake. Even if a few of my puppy's behaviour issues improved, I knew I'd still be struggling and that having a dog (or, that particular dog) was never going to make my life happier, or more fulfilled. I felt trapped and depressed.
When I went to sleep, I couldn't sleep properly for feeling uneasy. When I woke up, I felt stressed thinking about the day ahead with the dog.
I had zero good days. And I loved him! He had so much love from me and I tried everything I could - everything anyone suggested. Classes, behaviourists, the lot. I still think about him and wish it had worked out - but I've never regretted it. He's SO much happier in his new home! I feel quite sick to think I considered keeping him through pure obligation.
I think you have to have a particular personality to cope with an energetic dog/puppy, and you have to be happy for your life to revolve around them and their needs. You have to get enough payback from their waggy tails and soppy eyes to cope with the walks, constant attention, training, feeding, vets bills, cleaning poop, destroyed house, limited freedom etc etc.
I wouldn't judge you at all if you felt your pup might be better elsewhere, because the truth is he might be. It was the best decision for my dog to let him go, because I loved him and wanted the best for him.
It's easy for a bunch of us on here to say 'stick it out' but it's your life, your struggle, and sometimes with the best will in the world it still won't make you happy.
The day my dog was re-homed, I felt I got my life and happiness back. I was expecting the house to feel empty without him but it felt like home again.
I wonder how many people with dogs feel obligated to keep them once they've had them a while, and how many would actually wish they'd re-homed them.
But so many people also say they struggled and now love their dog to pieces!
How are things every day, OP? Is every day a struggle, a stress? Or are there just odd afternoons or moments where your pup gets overwhelming?
Think about how your house would feel without him there. Think about him not being with you today, tomorrow, next week, next month - do you feel sad that you won't see him grow into an adult, or relieved?
Also - some advice on here won't apply for all dogs. Example, a Perfect Fit harness won't magically 'stop' pulling for every dog. It gave mine more pulling power and he was much worse.