I can see both sides here
And I sympathise. I really do.
I didn't fully bond with ddog1 for a few months. I had read and researched to death, got confused with all the conflicting advice out there, and so wanted to do it 'right', that I forgot to chill, relax and enjoy our puppy. The mess and the poo didn't really bother me (apart from this rainy winter, with the 'forever mud', I would be lying if I don't prefer this dry weather from that point of view!), and it's helped me with my OCD cleaning tendencies, I am quite anxious and worry about stuff, having a dog and going with the flow more has improved this no end. Once I relaxed.
DH just went with the flow more, and therefore felt the love immediately. Ddog1 adores DH. When I relaxed too, the love came. Now we have two dogs, the cocker is only 5 months, but much easier than even 3 weeks ago. They grow quick, calm down quick, it does pass faster than with DC each stage. Ddog2 is so much my dog, and is such a little poppet, and so good
I found training really helped with bonding, do you do clicker training? That's such good fun, it's really fab seeing the dogs cotton on to stuff so quickly. Plus, you get a well trained dog too
We do the KC good citizen training too, did gold with Ddog1 but will just do the basics with ddog2, as we know what we are doing.
We worked hard on the 'calm' commands - wait, stay, settle, leave it, bed etc. Having spaniels, they would be on the go all day every day, but it's important that they settle. You don't have to shout at them, find what works for them (usually food) and motivate them to behave as you wish.
Hang in there, or make a decision soon.
The only thing that worried me about your post was that you said he was naughty, or words to that effect. I am not sure that tiny puppies really can be naughty. Just use posiitive training methods, be consistent and he will learn the boundaries.
This is a really waffling post as I am popping out, but just wanted to say something. 