Co-sleeper vs pack n play

Bethany
I'm trying to narrow down if we want to just get a pack n play and put it by the bed or buy an actual co-sleeper. I'm leaning towards pack n play cause we can always use that as a play pen when she's older plus other uses. One huge plus of the pack n play is we have a 120lb bulldog that is so sweet but we can use the pack n play for the baby and not have to worry where the dog is or where he's walking around her.  What do y'all recommend