No, it doesn't
Firstly it's against the spirit of the rule, which is to allow creatures to become invisible with all their gear, so they don't give themselves away by a floating sword.
Secondly, it's against the letter of the rule.
- anything on the target's person - people cannot be 'on someone's person', and horses are not persons, except for Mr Ed.
A simple test for borderline cases: Is the item under your control?
I think this test is a little easier to adjudicate and is a little tighter than the "possession" and "50% support" tests. Simply enough, does the character have the ability to drop, throw, or manipulate the item at will? (When applying this test, we ignore any conditions that the person is under, such as Restrained or Petrified.)
In the case of the man holding the chain constraining the other man, the answer would be, Only the links he controls turn invisible.
Suppose that it is the man in the chains that is Invisible. He is restrained from actually manipulating the chains, but the chains (or the portion on his body) should be invisible - if he wasn't restrained they would be under his control just as his clothes are. But if he was in a set of stocks, the stocks would not be invisible, as he would not control the stocks even if he wasn't stuck in them.
Suppose the fellow is chained up, invisible, and Petrified. The chains would be invisible, since he would be in control if only the conditions didn't apply. Suppose another person removed the chains from him. The moment the second person has control over the chains, they become visible.
It's a simple, intuitive test. It is consistent with how many other spells work. It's hard to abuse the rule. And I believe it matches our general expectations.
Best Answer
Yes, as long as it remains on your person
The spell indicates "anything" you are carrying becomes invisible. It doesn't say "any objects", so there is no restriction that this does not apply to creatures you are carrying.
In fact, it seems like you could even be carrying this familiar in your hands rather than hidden in a pocket, and it would still remain invisible.
This also implies that any other creature you're carrying would share the invisibility.
If the familiar stopped being on your person, it would no longer be invisible.