It is what ever works for you. If the timing if right, then you can't really do anything about that.. unless you can work around it. If it was me, I would probably go with the pups that are available in the next few weeks, because like you said, with the others you are on a waiting list. As long as you trust the breeder and feel comfortable with him/her and their dogs, then why not get the pup now if you make it work.