All of my dogs get fish oil. I buy the 1000mg capsules from Sam's Club. Lilo the chihuahua gets one capsule twice a day. I don't puncture it or anything, I just toss it in with her food and she eats it with no problems. It helps keep her coat in good shape. Her veterinary dermatologist recommended that dosage when she went to him for bad skin and coat issues.
Well, like I wrote, I buy mine from Sam's Club but you can find it pretty much anywhere; including most pet stores. You can buy it in capsule form or in a squirt bottle that you measure out the amount.
It can be given to any breed of dog to make their skin and coat nice and soft and shiny.