Welcoming a new puppy is an exciting, challenging and hugely rewarding time. If you’re well prepared, you can help your puppy settle faster and it’ll be more enjoyable for you too.