The Rhinestone jacket is an extra small. Lucy weighs about 5-6lbs and it does not fit her. I got it at Target also. It is a little snug for her!
The pj's do not have a tag in them to tell me the size. My best guess

would be that they would probably fit a dog that is about 4lbs. Like I said it is my best guess. I just measured them and from the collar to the rear end they are about 9 inches. The neckhole is about 10 inches. That is just a guess though. I think that the package said xs when I bought them. I bought them when I went to pick Lucy up.