Congratulations! If you are about to enter the fun, exhausting and ultimately rewarding world of dog ownership you are probably very excited and keen to make sure that everything goes well. You have probably been waiting excitedly for your pup and making sure that you have everything well arranged – from making sure that you…