DJ is a little doll, that's for sure. Cartilage holds the ears up, and sometimes during teething calcium is pulled from the cartilage to help create new teeth, at these times ears might droop again. A tip to help the ears stand is to trim excess hair off of puppy's ears. Most breeders recommend that the top third of the ear be shaved. I found it very hard to cut the ear outline with a scissors, and if you make a mistake, ears bleed readily, so in between trips to the groomer I use this little clipper on his ears.
http://media.cymaxstores.com/Images/1366/167837-SM2.jpg. You can find it at Target for less than $10.00, and you never have to worry about cutting them. They trim the tips perfectly!