It is a fragment because it isn’t a complete sentence. A sentence uses subject verb at the very least. It isn’t a run on because in order for it to be a run on there has to be a sentence. Saying “after we adopted a puppy” out loud feels like there should be more to it. So, it is a fragment.