He's seriously ONLY 7 weeks, 2 days old??? That's WAAAY to young for a puppy to leave it's mother, especually a toy breed. Toy breeds should be at least 12 weeks old before they leave their mother...