This is a very attractive pet gate made of all wood.  I had to purchase the extension kit to make it large enough for the opening to my living room.  I especially like the option of having a walk through gate where you don't have to crawl over the whole gate.  I purchased this for a new dog.  No dog yet, but the only con I can see is the fact that the gate is not connected to the wall in any way, and might be pushed over by a larger animal.  Or maybe nudged enough to make an opening.  A puppy probably couldn't do much to it since it is fairly heavy wood.
Since it is free standing and not connected to a wall, there is a good chance of falling if used with a toddler.  I would recommend it for use with a pet only.