Some words about the puppy. He loves people, all people. He approaches life teeth first (working on that with puppy kindergarten). He likes to eat sand. He is enthusiastic and uncoordinated (for example, he'll chase the ball then slide into a wall or other unmovable object). If we tire him out enough, he'll happily doze in a lap. He may even remain oblivious to BBQ ribs being consumed 6 inches from his nose if he's that tired.
Here are some pics from the last 2 weeks.