What age are you getting and what breed as this will make a big difference in the advice you need?
Most obvious advice is that be prepared for them to change your life massively in a variety of different ways. Research the breed in terms of how easily they are to train, how affected they are by...