St. Clair County woman charged after alleged gunpoint theft of a Facebook-sold Havapoo puppy in unincorporated Belleville.