Yes and yes I volunteer with several local rescues and we take Seniors (dogs) in when we have room The dog pictured is actually a long term medical foster