What an adorable little boy you have...and he sounds very smart too. Maybe it's fate and you are together for a reason. I know you will love him more everyday and it won't matter if he weighs 4lbs or 20lbs. Remember he had no control over this whole thing...just a little life wanting to be kept safe and to love and be loved.
Be careful around strange dogs. It's your baby's instinct to be wary and not friendly. I carry a cane when I walk Ziggy. A large dog can run up can kill them in a second when you least expect it. Sadly, it has happened to members on YT.
We look forward to seeing more of that sweet and special boy and I love his name...Milo.

Please give him a hug for me.