He looks great! You said you need to put some weight on him - he doesn't look underweight to me, he looks perfect. He doesn't have any bones sticking out, and I can't see his ribs. He looks like a beautiful, healthy dog!