+1 to what Barbara said. Just note that if the dog is to be "fixed" you will be expected to pick up the dog the same day as the surgery (if surgery was performed early enough in the day) or the immediate day after. They will not hold the dog during the recovery process.
You can adopt right away. However, if the dog is not fixed, you have to wait to take it home until it is fixed.
I adopted my puppy on a friday afternoon and had a short wait time to bring her home. They said it could be up to a week before she was fit in to be fixed. She was ready on Tuesday to be picked up. They are closed sunday and mondays and they probably dont have a vet around on Saturdays. It will probably take less time if the dog is adopted Tuesday thru Friday morning.
Thanks! Your answer is awaiting moderation.