A: As soon as possible. Many breeders and adoption agencies will have something like a 48-hour guarantee, so you want to get it done in that time. But even without that, you still should get the puppy in within a day or two.