Puppies are on the way!We have good news, and we have bad news... The bad news first. Harriet is not pregnant, we are very disappointed - but there is always...