Great pictures. I cannot believe Buck is so big/old. It just does not seem possible. Congrats on getting his CGC. I think Buck will do well in whatever he decides to do (TDI, conformation, agility, or obedience).
That Border Collie is extraordinarily cute. Is she still a pup?