Hi. I can only do the delivery on the dates specified in the bid. I am based in Sibley IA, so do plan to be at home on the 25th and 26th. I guess you could pickup from me in Sibley IA on the 25th or 26th, but pickup in TX would still be on either Monday night (6/21) or Tuesday am (6/22). I couldn't tell from your question whether the puppy would not be ready to go on 6/21-22 or whether you couldn't accept delivery (such as you were gone until then) until 6/25. You could pickup from me in Sibley IA on 6/25-26, but that is a 200+ mile drive from Des Moines. I cannot deliver to Des Moines on 6/25-26, at least not at the price quoted. Thanks for considering my bid. Steve Mulder