Help your dog learn new commands slowly and do not try all new commands in a single day. Initially teach him simple commands, like sit, come, stop, go, etc., then go for complex commands. Practice them often, so that he gets more experience and follows them efficiently. This will boost his confidence.