The puppy or kitten's belly button is located where the umbilical chord was before birth. So, yes they do have belly buttons. It's just a little difficult to spot theirs because it is usually small and often hidden beneath their fur.
|Photo: Puppy Tube|
Can we see any belly buttons here?