wow, how sad for that little puppy. Im glad that you were able to take him in.
I have a toy poodle and she is wonderful, one of the best dogs I have ever owned. They are smart little critters

As far as the neck issue, I dont think they have neck problems

I do know that they have issues with luxating patella's though.
Do you plan on keeping this little guy?