/**
...
@param breed non-blank String for breed of dog name. (implies non-empty, non-null)
@param comesTo possibly-blank String for name Dog comes to when called. (implies non-empty, non-null)
@param streetAddress non-empty String for street address. (implies non-null, possibly-blank)
@param city possibly-empty String for city. (implies non-null, possibly-blank)
@param province non-null String for province (implies possibly-empty, possibly-blank)
@param postalCode possibly-null String for postal code (implies possibly-empty, possibly-blank)
...
*/