My Webster's 7th New Collegiate Dictionary (Merriam) doesn't have moggie or moggy.
My Webster's 2nd edition (unabridged) of Webster's New International Dictionary (that's the famous edition that was replaced around 1960) has moggy ("Dial. eng. a. A cow or a calf; sometimes, a cat; -- a pet name. b. A scarecrow c. A slattern."), but no moggie.
Google has the cat definition of moggie.
I never saw moggie or moggy before today.
"moggy" or "moggie": In sense mongrel cat, 1911, of Unknown origin, possibly Cockney. Possibly derived from maggie, margie or mog, all short forms of the female name Margaret. Original sense, early 19th century, is a term of affection for a calf or cow, which may have been transfered to cats under urbanization. Later 19th century meaning of untidy woman, slattern. Alternatively, in Wigan, moggy traditionally applied to mice, not cats, and a cat was hence a moggy catcher, which may have been abbreviated to moggy.[1][2] Apparently not an abbreviation of similar-seeming mongrel, though perhaps from similar Old English/Proto-Germanic source; see mongrel for details.
http://en.wiktionary.org/wiki/moggy