I am 28 with a 5 year old and a baby on the way.
I have a rambunctious 3 year old Shepard mix (Griswold) who loves to play, and a 5 year old fat ragdoll cat (Zeke). I have had them around other dogs many times and they both adjust well, and enjoy the company.
Our home is a two story and is mostly carpeted. The back yard is a decent size, allowing room to run and play.