I will be getting a baby boy in the summer, around June. First time puppy owner. I've dealt with two bernese mountain dog puppies (they were my parents). And we also had a GSD but I was so young when he was a puppy that I don't remember. Any advice? It would be greatly appreciated!