It's generally not recommended to give away a 20-day-old Maltese puppy. At this very young age, the puppy hasn't been weaned yet and is still quite fragile, making it highly susceptible to illnesses if separated from its mother. It's best to wait until the puppy is around one and a half months old before rehoming it.

Why a 20-Day-Old Maltese Isn't Ready for Rehoming
A 20-day-old Maltese puppy is simply too young to be given away. At this stage, the puppy is still in the process of weaning and hasn't fully transitioned to solid food. A sudden change in environment can trigger stress in such a young puppy. Their immune systems are also not yet fully developed, making them vulnerable to infections and diseases. Therefore, it is highly advisable to wait until the puppy is around six weeks old (one and a half months) and is eating puppy food independently before considering giving it away.
Preparing a Puppy for Rehoming
When you do decide to give away a puppy, preparation is key for a smooth transition. Ensure that the new owner has all the necessary supplies ready, including puppy food, bowls, bedding and other essentials. It's highly beneficial to send along items that carry the scent of the puppy's mother, such as a favorite toy or blanket, as these can provide comfort and ease the adjustment to the new environment. Thorough communication with the new owner is vital. Be sure to provide detailed information about the puppy's feeding schedule, care requirements and any specific habits to help the puppy adapt quickly to its new home. This will help the puppy settle into its new life more comfortably.