Ziggy (at left) is a four-month-old terrier mix weighing only 17 pounds with a whole lot of sweetness packed into one adorable little package.

He loves everyone he meets, whether they have two legs or four.

Squeaky toys, stuffed toys, you name it.