Is there a reason you want to bring home in June? It may be that the right pup for you isn't ready then, but it's always worth it to wait and get the
right pup from the
right breeder rather than what's convenient

We've had 3 pups within the last 3 years (definitely having a break now!) and this is what we did with them all:
1. Visited when we first decided we wanted the breed to get to know each other so we were all happy, at this point the bitch hadn't even come into season yet never mind been mated! I was kept in the loop about everything (when she came into season, when she was mated, pregnancy confirmed). We visited a week before she was due then once they were born we visited about 4 times before pick up - we don't live too far away from each other which is why it was possible

I had pick of boys because I had show intentions so we picked ours at 5 weeks - there were 4 boys but the breeder told me the two which were most suited for the ring and I picked from them. Picked up at 8 weeks and have remained friends still to this day even though I'm no longer showing him (he took so long to mature, and by the time he did he decided he didn't like it anymore! Typical!)
2. Actually doesn't live with me but his practically mine, I kind of made it happen and have done all his training and handled him in ring since

contact made with breeder and 1 visit before pick up. Didn't get to pick which pup but was given the best boy for show intentions. Picked up at 12 weeks
3. Ahhhh my crazy youngster! While showing #2 I'd mentioned to my friend how I was interested in a pup from her for myself. She had a litter coming up so offered me pick of boys and alas, there was 1 in the litter! As the intention yet again was to get me in the ring with a dog in my own name again (this is when #1 had developed his aversion to a show ground) she said it all depended on how he developed. Visited when he was around 5 weeks old and we were all happy with how he was coming on! Picked up at 8 weeks
It's varied with all 3 for us