Must be deposit ready in order to hold puppy , puppy will be ready in 4weeks Puppy is currently 4weeks old born on March 30th, 2023 Maltese teacup mix with shihzu Comes with shots such as DHLPP (distemper, hepatitis, leptospirosis, parvo, and parainfluenza As well as some pet supplies !