Not sure? We didn't bring our pooches and I didn't see any but that doesn't mean its not an option.
No, I don't think so. But, yes, call them.
Not sure, certainly not obviously so. No direct outside access from any room. Suggest you call them.
I do not know.
Get an answer from Stratford Inn staff and past guests.