What Due Diligence Measures Should I Follow When Buying/Adopting A Dog?

General measures one must keep in mind when embarking on this exciting journey.