With toilet training, the key is to identify the place where you want your puppy to go, take them there often and every time they perform, make a huge fuss of them, with praise and treats. Take them out frequently - after play, feeding, exercise, entertainment, first thing in the morning, last thing at night, and at least once an hour. Stay with them so you can reward them there and then and if nothing happens, wait a few minutes before you bring them in and then try again in an hour.
Accidents will happen, especially at night. If you are there when it's happening, interrupt them and take them out to the right place, then reward them. Don't punish them if you weren't there because they won't understand. Puppy crates can help with house training, because they won't go where they sleep.
However delightful your puppy is, never forget that they're going to grow up - and to be a happy, well-adjusted adolescent and adult dog, they need good training. Your training methods should always be kind, calm and reward-based - never shout or hit, because that will simply upset your puppy.
You can teach yourself via books or the internet, but a great place to start is at puppy classes at local dog groups. If you need advice, you can ask us for details.
Chewing is a part of puppy teething, you can't stop it but you can give them some good chew toys (some of which you can stuff with food or treats so they have a built-in reward) and make sure they can't get at anything you don't want them to chew.