Secret got his name because I live in an aparment and my landlord doesen't let us have pets. When I asked her if i could have a dog she said no until I told her he would only be 3.5 pounds she said i could have him but i had to tell the other people in the complex that she didn't know. So he's me and my landlords Secret. As for Agent Roscoe is because a friend made fun that i had a male yorkie name Secret (HE SAYS IT'S A GIRL NAME) and I had just watched the movie Welcome Home Roscoe Jenkins. So my babys full name is Secret Agent Roscoe. LOL