I'm kind of in the same boat here. We just adopted a puppy from our humane society and will be picking her up on Saturday. Problem is I work full time, 13 hour shifts three times a week. Yeah I do get 4 days off but during that three days that I work it will be difficult. My job is about a 50 minute drive away from home, so coming home is not an option
I will be crating her and maybe I will be able to take her with me to work as that will probably be my only option.