Hello, I have a 3 and a half month male gsd. The past month we have had him id say i’ve babied him a lot by giving him to much attention and affection and not setting many rules and boundaries. His training was going good though. There are a lot of people he see’s everyday that he loves and everybody spoils him in their own ways by giving him pig ears, treats and lots of affections. Out of all the people I spend the most time with him, giving him his meals, doing 99% of the training, putting him to bed and waking him up, etc. I really wanted a dog as a best friend. My goal was to have a dog that always wanted to be by my side and just love me no matter what. I put in so much time with him and he still doesn’t seem to be bonded with me in a way i’d hoped. I’ve decided to step up my game and stop babying him so much by being more calm, strict and assertive. I don’t give him as much affection as I used to and of course he doesn’t seem to want to be around me much anymore. Have I ruined any kind of bond that existed? Or should I continue being the pack leader? Will he ever become that best friend that i’ve always wanted who always wants to be by my side? Will our bond grow as he gets older? I need advice on how to bond with him without spoiling him like everyone else?