REFACTOR: changed view for shelter dog details to reduce duplication
REFACTOR: added factory for dog details GET requests